diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..835e60a --- /dev/null +++ b/404.html @@ -0,0 +1,31 @@ +Page not found - Linux Command Line Computing

Document not found (404)

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

\ No newline at end of file diff --git a/Command_Line_Introduction.md b/Command_Line_Introduction.md deleted file mode 100644 index 4971ef7..0000000 --- a/Command_Line_Introduction.md +++ /dev/null @@ -1,283 +0,0 @@ -# Command Line introduction - -**Table of Contents** - -* [File System](#file-system) - * [Absolute and Relative paths](#absolute-and-relative-paths) -* [Command Line Interface](#command-line-interface) -* [Command Help](#command-help) -* [Do one thing and do it well](#do-one-thing-and-do-it-well) - * [Command Structure](#command-structure) - * [Command Network](#command-network) - -
- -For any thing that is repetitive or programmable, there likely is a relevant command. Ask your peers or search online before you start writing a script. Just remember that Unix was first introduced in late 1960s - there is likely to be a command for what you need - -Starting trouble with command line (for those accustomed to GUI) is the sudden trouble of interacting with the computer using just text commands. After using for a week or so, things will seem very systematic and GUI feels ill suited for frequent tasks. With continuous use, recalling various commands becomes easier. Short-cuts, history, aliases and tab-completion help in the process - -If you've used a scientific calculator, you'd know that it is handy with too many functionalities cramped into tiny screen and plethora of multi-purpose buttons. Commands and short-cuts pack much more punch than that on a terminal - -* Commands presented here are Linux specific and generally behave similarly across distros -* Commands in Linux usually have added features compared to [POSIX](https://en.wikipedia.org/wiki/POSIX) specification -* If any command is not found in a particular distro, either it has to be manually installed or probably an alternate exists -* The **bash** shell version 4+ is used throughout this material - * [rough overview of changes to Bash over time](http://wiki.bash-hackers.org/scripting/bashchanges) - -
- -## File System - -Before we dive into ocean of commands, lets get a brief on Linux file system. If you've used Windows, you would be familiar with `C:` `D:` etc. -In Linux, directory structure starts with `/` symbol, which is referred as the `root` directory - -* `man hier` gives description of the filesystem hierarchy. A few examples: - * `/` This is the root directory. This is where the whole tree starts. - * `/bin` This directory contains executable programs which are needed in single user mode and to bring the system up or repair it. - * `/home` On machines with home directories for users, these are usually beneath this directory, directly or not. The structure of this directory depends on local administration decisions. - * `/tmp` This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up. - * `/usr` This directory is usually mounted from a separate partition. It should hold only sharable, read-only data, so that it can be mounted by various machines running Linux. - * `/usr/bin` This is the primary directory for executable programs. Most programs executed by normal users which are not needed for booting or for repairing the system and which are not installed locally should be placed in this directory. - * `/usr/share` This directory contains subdirectories with specific application data, that can be shared among different architectures of the same OS. Often one finds stuff here that used to live in /usr/doc or /usr/lib or /usr/man. - -
- -#### Absolute and Relative paths - -Quoting [wikipedia](https://en.wikipedia.org/wiki/Path_%28computing%29#Absolute_and_relative_paths) - ->An **absolute or full path** points to the same location in a file system regardless of the current working directory. To do that, it must contain the root directory. - ->By contrast, a **relative path** starts from some given working directory, avoiding the need to provide the full absolute path. A filename can be considered as a relative path based at the current working directory. If the working directory is not the file's parent directory, a file not found error will result if the file is addressed by its name. - -* `/home/learnbyexample` absolute path -* `../design` relative path -* [unix.stackexchange: Is ~/Documents a relative or an absolute path?](https://unix.stackexchange.com/questions/221970/is-documents-a-relative-or-an-absolute-path) - -**Further Reading** - -* [Learning the Linux File System - video tutorial](https://www.youtube.com/watch?v=HIXzJ3Rz9po) -* [Overview of file system](http://tldp.org/LDP/intro-linux/html/sect_03_01.html) - -
- -## Command Line Interface - -Command Line Interface (CLI) allows us interact with computer using text commands - -For example: the `cd` command would help navigating to a particular directory and `ls` command to view contents of a directory. In GUI, you'd use an explorer for directory navigation by point and click, directory contents are shown by default - -Shell and Terminal are sometimes interchangeably used to mean the same thing - a prompt where user types and executes commands. However, they are [quite different](https://unix.stackexchange.com/questions/4126/what-is-the-exact-difference-between-a-terminal-a-shell-a-tty-and-a-con) - -* **Shell** is command line interpreter, sets the syntax rules for invoking commands, etc -* **Terminal** text input/output environment, responsible for visual details like font size, color, etc - -We'll learn more about Shell in later chapters. For now, open a Terminal and try these commands by typing them and pressing Enter key. You can spot the command lines by the prompt `$` at start of line - -```bash -$ cat /etc/shells -# /etc/shells: valid login shells -/bin/sh -/bin/dash -/bin/bash -/bin/rbash -/bin/tcsh -/usr/bin/tcsh - -$ echo "$SHELL" -/bin/bash -``` - -Note: Your command prompt might be different, for now you can leave it as or change it to the simple prompt I prefer by executing `PS1="$ "` - -In the above example, `cat` command is used to display contents of a file and `echo` command is used to display contents of a variable - these commands have other uses as well, which will be covered later on - -
- -## Command Help - -Most distros for personal use come with documentation for commands already installed. Getting used to reading manual from terminal is handy and there are various ways to get specific information - -* `man` command is an interface to reference manuals - * usually displayed using `less` command, press `q` key to quit the man page and `h` key to get help - * for Linux commands, the `info` command gives the complete documentation - * you could also read them online, for ex: [GNU Coreutils manual](https://www.gnu.org/software/coreutils/manual/coreutils.html) has manuals for most of the commands covered in this material -* `man man` will give details about the `man` command itself -* `man bash` will give you the manual page for `bash` - * `man find | gvim -` to open the manual page in your favorite text editor -* `man -k printf` will search the short descriptions in all the manual pages for the string `printf` - * `-k` here is a command option - * `man -k` is equivalent for `apropos` command -* Excellent resource [unix.stackexchange: How do I use man pages to learn how to use commands?](https://unix.stackexchange.com/questions/193815/how-do-i-use-man-pages-to-learn-how-to-use-commands) -* See also [wiki.archlinux: man page](https://wiki.archlinux.org/index.php/man_page) - -For certain operations, shell provides its own set of commands, referred as builtin commands - -* `type` will display information about command type -* typically used to get path of command or expand alias/function, use `help type` for documentation -* See also [unix.stackexchange: What is the difference between a builtin command and one that is not?](https://unix.stackexchange.com/questions/11454/what-is-the-difference-between-a-builtin-command-and-one-that-is-not) -* See also [unix.stackexchange: Why not use “which”? What to use then?](https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then) - -```bash -$ type cd -cd is a shell builtin -$ type sed -sed is /bin/sed - -$ multiple commands can be given as arguments -$ type pwd awk -pwd is a shell builtin -awk is /usr/bin/awk - -$ type ls -ls is aliased to `ls --color=auto' -$ type -a ls -ls is aliased to `ls --color=auto' -ls is /bin/ls -``` - -* `help` command provides documentation for builtin commands - * `help help` help page on `help` command - * `-m` option will display usage in pseudo-manpage format - * `-d` option gives short description for each topic, similar to `whatis` command - * `help` command by itself without any argument displays all shell commands that are defined internally - -``` -$ help pwd -pwd: pwd [-LP] - Print the name of the current working directory. - - Options: - -L print the value of $PWD if it names the current working directory - -P print the physical directory, without any symbolic links - - By default, `pwd' behaves as if `-L' were specified. - - Exit Status: - Returns 0 unless an invalid option is given or the current directory - cannot be read. - -$ help -d compgen -compgen - Display possible completions depending on the options. -``` - -Here's some more companion commands - -* `whatis` displays one-line manual page descriptions -* `whereis` locates the binary, source, and manual page files for a command -* [explainshell](https://explainshell.com/) is a web app that shows the help text that matches each argument of command line - * example: [tar xzvf archive.tar.gz](https://explainshell.com/explain?cmd=tar%20xzvf%20archive.tar.gz) -* [ch](https://github.com/learnbyexample/command_help) is a script, inspired by explainshell, to extract option descriptions from man/help pages - -``` -$ whatis grep -grep (1) - print lines matching a pattern - -$ whereis awk -awk: /usr/bin/awk /usr/share/awk /usr/share/man/man1/awk.1.gz - -$ ch sort -k - sort - sort lines of text files - - -k, --key=KEYDEF - sort via a key; KEYDEF gives location and type -``` - -
- -## Do one thing and do it well - -The [Unix Philosophy](https://en.wikipedia.org/wiki/Unix_philosophy) applies to Linux as well: - ->Write programs that do one thing and do it well -> ->Write programs to work together -> ->Write programs to handle text streams, because that is a universal interface - -Examples given below are for demonstration purposes only, more detail in later chapters - -
- -#### Command Structure - -only the command - -* `clear` clear the terminal screen -* `top` display Linux processes - -command with options - -* `ls -l` list directory contents, use a long listing format -* `df -h` report file system disk space usage, print sizes in human readable format (e.g., 1K 234M 2G) - -command with arguments - -* `mkdir project` create directory named 'project' in current working directory -* `man sort` manual page for `sort` command -* `wget https://s.ntnu.no/bashguide.pdf` download file from internet - -command with options and arguments - -* `rm -r project` remove 'project' directory -* `paste -sd, ip.txt` combine all lines from 'ip.txt' file to single line using `,` as delimiter - -single quotes vs double quotes - -* **single quotes** preserves the literal value of each character within the quotes -* **double quotes** preserves the literal value of all characters within the quotes, with the exception of '$', '`', '\\', and, when history expansion is enabled, '!' -* See also [stackoverflow: Difference between single and double quotes](https://stackoverflow.com/questions/6697753/difference-between-single-and-double-quotes-in-bash) - -```bash -$ echo '$SHELL' -$SHELL - -$ echo "$SHELL" -/bin/bash -``` - -
- -#### Command Network - -Redirecting output of a command - -* to another command - * `du -sh * | sort -h` calculate size of files/folders, display size in human-readable format which is then sorted -* to a file (instead of displaying on terminal) - * `grep 'pass' *.log > pass_list.txt` writes to file (if file already exists, it is overwritten) - * `grep 'error' *.log >> errors.txt` appends to file (creates new file if necessary) -* to a variable - * `p=$(pwd)` saves the output of `pwd` command in variable `p`, there should be no spaces around `=` - -Redirecting input - -* `wc -l < file.txt` useful to get just the number of lines, without displaying file name -* `tr 'a-z' 'A-Z' < ip.txt` some commands like `tr` only work on stdin - -Redirecting error - -* `xyz 2> cmderror.log` assuming a non-existent command `xyz`, it would give an error and gets redirected to specified file - -Redirecting output of command as input file - -* `comm -23 <(sort file1.txt) <(sort file2.txt)` process substitution, avoids need to create temporary files - -Combining output of several commands - -* `(head -n5 ~/.vimrc ; tail -n5 ~/.vimrc) > vimrc_snippet.txt` multiple commands (separated by `;`) can be grouped inside a list - -Command substitution - -* `sed -i "s|^|$(basename $PWD)/|" dir_list.txt` add current directory path and forward-slash character at the start of every line - * Note the use of double quotes - -stdin, stdout and stderr - -* `<` or `0<` is stdin filehandle -* `>` or `1>` is stdout filehandle -* `2>` is stderr filehandle -* See also [stackoverflow: stdin, stdout and stderr](https://stackoverflow.com/questions/3385201/confused-about-stdin-stdout-and-stderr) - -More detailed discussion in [Shell](./Shell.md) chapter - diff --git a/Files_and_Directories.md b/Files_and_Directories.md deleted file mode 100644 index 5a6e462..0000000 --- a/Files_and_Directories.md +++ /dev/null @@ -1,773 +0,0 @@ -# Files and Directories - -**Table of Contents** - -* [pwd](#pwd) -* [cd](#cd) -* [clear](#clear) -* [ls](#ls) -* [mkdir](#mkdir) -* [touch](#touch) -* [rm](#rm) -* [cp](#cp) -* [mv](#mv) -* [rename](#rename) -* [ln](#ln) -* [tar and gzip](#tar-and-gzip) - -
- -Let's look at commonly used commands to navigate directories, create and modify files and directories. For certain commands, a list of commonly used options are also given - -Make it a habit to use `man` command to read about a new command - for example `man ls` - -Short descriptions for commands are shown as quoted text (taken from `whatis` or `help -d`) - -
- -## pwd - ->print name of current/working directory - -* apart from knowing your current working directory, often used to copy the absolute path to be pasted elsewhere, like in a script -* some Terminal emulators display the current directory path as window/tab title - -```bash -$ pwd -/home/learnbyexample -``` - -
- -## cd - ->Change the shell working directory - -* Like `pwd`, the `cd` command is a shell builtin -* Let's see an example of changing working directory to some other directory and coming back -* Specifying `/` at end of path argument is optional - -```bash -$ pwd -/home/learnbyexample - -$ # providing an absolute path as argument -$ cd /etc -$ pwd -/etc - -$ # to go back to previous working directory -$ # if there's a directory named '-', use './-' to go that directory -$ cd - -/home/learnbyexample -$ pwd -/home/learnbyexample -``` - -* Relative paths are well, relative to current working directory -* `.` refers to current directory -* `..` refers to directory one hierarchy above -* `../..` refers to directory two hierarchies above and so on - -```bash -$ pwd -/home/learnbyexample - -$ # go to directory one hierarchy above -$ cd .. -$ pwd -/home - -$ # go to directory 'learnbyexample' present in current directory -$ # './' is optional in this case -$ cd ./learnbyexample -$ pwd -/home/learnbyexample - -$ # go to directory two hierarchies above -$ cd ../.. -$ pwd -/ -``` - -* `cd ~/` or `cd ~` or `cd` will go to directory specified by `HOME` shell variable (which is usually set to user's home directory) - -```bash -$ pwd -/ -$ echo "$HOME" -/home/learnbyexample - -$ cd -$ pwd -/home/learnbyexample -``` - -**Further Reading** - -* Use `help cd` for documentation -* [cd Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/cd-command?sort=votes&pageSize=15) -* [cd Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/cd?sort=votes&pageSize=15) -* [bash manual: Tilde Expansion](https://www.gnu.org/software/bash/manual/html_node/Tilde-Expansion.html) - -
- -## clear - ->clear the terminal screen - -You can also use `Ctrl+l` short-cut to clear the Terminal screen (in addition, this retains any typed text) - -
- -## ls - ->list directory contents - -* by default, `ls` output is sorted alphabetically - -```bash -$ # if no argument is given, current directory contents are displayed -$ ls -backups hello_world.py palindrome.py projects todo -ch.sh ip.txt power.log report.log workshop_brochures - -$ # absolute/relative paths can be given as arguments -$ ls /var/ -backups crash local log metrics run spool -cache lib lock mail opt snap tmp -$ # for multiple arguments, listing is organized by directory -$ ls workshop_brochures/ backups/ -backups: -chrome_bookmarks_02_07_2018.html dot_files - -workshop_brochures: -Python_workshop_2017.pdf Scripting_course_2016.pdf - -$ # single column listing -$ ls -1 backups/ -chrome_bookmarks_02_07_2018.html -dot_files -``` - -* `-F` appends a character to each file name indicating the file type (other than regular files) - * `/` for directories - * `*` for executable files - * `@` for symbolic links - * `|` for FIFOs - * `=` for sockets - * `>` for doors - * the indicator details are described in `info ls`, not in `man ls` - -```bash -$ ls -F -backups/ hello_world.py* palindrome.py* projects@ todo -ch.sh* ip.txt power.log report.log workshop_brochures/ - -$ # if you just need to distinguish file and directory, use -p -$ ls -p -backups/ hello_world.py palindrome.py projects todo -ch.sh ip.txt power.log report.log workshop_brochures/ -``` - -* or use the color option - -![ls color output](./images/ls_color.png) - -* long listing format -* shows details like file permissions, ownership, size, timestamp, etc - * See [chmod](./Working_with_Files_and_Directories.md#chmod) section for details on permissions, groups, etc -* file types are distinguished as `d` for directories, `-` for regular files, `l` for symbolic links, etc - -```bash -$ ls -l -total 84 -drwxrwxr-x 3 learnbyexample eg 4096 Jul 4 18:23 backups --rwxr-xr-x 1 learnbyexample eg 2746 Mar 30 11:38 ch.sh --rwxrwxr-x 1 learnbyexample eg 41 Aug 21 2017 hello_world.py --rw-rw-r-- 1 learnbyexample eg 34 Jul 4 09:01 ip.txt --rwxrwxr-x 1 learnbyexample eg 1236 Aug 21 2017 palindrome.py --rw-r--r-- 1 learnbyexample eg 10449 Mar 8 2017 power.log -lrwxrwxrwx 1 learnbyexample eg 12 Jun 21 12:08 projects -> ../projects/ --rw-rw-r-- 1 learnbyexample eg 39120 Feb 25 2017 report.log --rw-rw-r-- 1 learnbyexample eg 5987 Apr 11 11:06 todo -drwxrwxr-x 2 learnbyexample eg 4096 Jul 5 12:05 workshop_brochures - -$ # to show size in human readable format instead of byte count -$ ls -lh power.log --rw-r--r-- 1 learnbyexample eg 11K Mar 8 2017 power.log - -$ # use -s option instead of -l if only size info is needed -$ ls -1sh power.log report.log -12K power.log -40K report.log -``` - -* changing sorting criteria -* use `-t` to sort by timestamp, often combined with `-r` to reverse the order so that most recently modified file shows as last item -* `-S` option sorts by file size (not suitable for directories) -* `-v` option does version sorting (suitable for filenames with numbers in them) -* `-X` option allows to sort by file extension (i.e characters after the last `.` in filename) - -```bash -$ ls -lhtr -total 84K --rw-rw-r-- 1 learnbyexample eg 39K Feb 25 2017 report.log --rw-r--r-- 1 learnbyexample eg 11K Mar 8 2017 power.log --rwxrwxr-x 1 learnbyexample eg 1.3K Aug 21 2017 palindrome.py --rwxrwxr-x 1 learnbyexample eg 41 Aug 21 2017 hello_world.py --rwxr-xr-x 1 learnbyexample eg 2.7K Mar 30 11:38 ch.sh --rw-rw-r-- 1 learnbyexample eg 5.9K Apr 11 11:06 todo -lrwxrwxrwx 1 learnbyexample eg 12 Jun 21 12:08 projects -> ../projects/ --rw-rw-r-- 1 learnbyexample eg 34 Jul 4 09:01 ip.txt -drwxrwxr-x 3 learnbyexample eg 4.0K Jul 4 18:23 backups -drwxrwxr-x 2 learnbyexample eg 4.0K Jul 5 12:05 workshop_brochures - -$ ls -X -backups todo power.log hello_world.py ch.sh -projects workshop_brochures report.log palindrome.py ip.txt -``` - -* filenames starting with `.` are considered as hidden files - -```bash -$ # -a option will show hidden files too -$ ls -a backups/dot_files/ -. .. .bashrc .inputrc .vimrc - -$ # . and .. are special directories pointing to current and parent directory -$ # if you recall, we have used them in specifying relative paths -$ # so, 'ls', 'ls .' and 'ls backups/..' will give same result -$ ls -aF backups/dot_files/ -./ ../ .bashrc .inputrc .vimrc - -$ # use -A option to show hidden files excluding . and .. special directories -$ ls -A backups/dot_files/ -.bashrc .inputrc .vimrc -``` - -* use `-R` option to recursively list sub-directories too - -```bash -$ ls -ARF -.: -backups/ hello_world.py* palindrome.py* projects@ todo -ch.sh* ip.txt power.log report.log workshop_brochures/ - -./backups: -chrome_bookmarks_02_07_2018.html dot_files/ - -./backups/dot_files: -.bashrc .inputrc .vimrc - -./workshop_brochures: -Python_workshop_2017.pdf Scripting_course_2016.pdf -``` - -* `tree` command displays contents of a directory recursively as a tree like structure -* you might have to install this command or have an equivalent command like `gvfs-tree` - -```bash -$ # -h option will show hidden files -$ gvfs-tree -h -file:///home/learnbyexample/ls_ex -|-- backups -| |-- chrome_bookmarks_02_07_2018.html -| `-- dot_files -| |-- .bashrc -| |-- .inputrc -| `-- .vimrc -|-- ch.sh -|-- hello_world.py -|-- ip.txt -|-- palindrome.py -|-- power.log -|-- projects -> ../projects/ -|-- report.log -|-- todo -`-- workshop_brochures - |-- Python_workshop_2017.pdf - `-- Scripting_course_2016.pdf -``` - -* often, we want to prune which files/directories are to be listed -* commands like `find` provide extensive features in this regard -* the shell itself provides a matching technique called glob/wildcards - * see [Shell wildcards](./Shell.md#wildcards) section for more examples and details -* beginners incorrectly associate globbing with `ls` command, so globbing results are shown below using `echo` command as a demonstration - -```bash -$ # all unquoted arguments are subjected to shell globbing interpretation -$ echo *.py *.log -hello_world.py palindrome.py power.log report.log -$ echo '*.py' *.log -*.py power.log report.log - -$ # long list only files ending with .py -$ ls -l *.py --rwxrwxr-x 1 learnbyexample eg 41 Aug 21 2017 hello_world.py --rwxrwxr-x 1 learnbyexample eg 1236 Aug 21 2017 palindrome.py - -$ # match all filenames starting with alphabets c/d/e/f/g/h/i -$ echo [c-i]* -ch.sh hello_world.py ip.txt -$ ls -sh [c-i]* -4.0K ch.sh 4.0K hello_world.py 4.0K ip.txt -``` - -* use `-d` option to not show directory contents - -```bash -$ echo b* -backups -$ # since backups is a directory, ls will list its contents -$ ls b* -chrome_bookmarks_02_07_2018.html dot_files -$ # -d option will show the directory entry instead of its contents -$ ls -d b* -backups - -$ # a simple way to get only the directory entries -$ # assuming simple filenames without spaces/newlines/etc -$ echo */ -backups/ projects/ workshop_brochures/ -$ ls -d */ -backups/ projects/ workshop_brochures/ -``` - -**Further Reading** - -* `man ls` and `info ls` for more options and complete documentation -* [ls Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/ls?sort=votes&pageSize=15) -* [ls Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/ls?sort=votes&pageSize=15) -* [mywiki.wooledge: avoid parsing output of ls](https://mywiki.wooledge.org/ParsingLs) -* [unix.stackexchange: why not parse ls?](https://unix.stackexchange.com/questions/128985/why-not-parse-ls) -* [unix.stackexchange: What are ./ and ../ directories?](https://unix.stackexchange.com/questions/63081/what-are-and-directories) - -
- -## mkdir - ->make directories - -* Linux filenames can use any character other than `/` and the ASCII NUL character -* quote the arguments if name contains characters like space, `*`, etc to prevent shell interpretation - * shell considers space as argument separator, `*` is a globbing character, etc -* unless otherwise needed, try to use only alphabets, numbers and underscores for filenames - -```bash -$ # one or more absolute/relative paths can be given to create directories -$ mkdir reports 'low power adders' - -$ # listing can be confusing when filename contains characters like space -$ ls -low power adders reports -$ ls -1 -low power adders -reports -``` - -* use `-p` option to create multiple directory hierarchies in one go -* it is also useful in scripts to create a directory without having to check if it already exists -* special variable `$?` gives exit status of last executed command - * `0` indicates success and other values indicate some kind of failure - * see documentation of respective commands for details - -```bash -$ mkdir reports -mkdir: cannot create directory ‘reports’: File exists -$ echo $? -1 -$ # when -p is used, mkdir won't give an error if directory already exists -$ mkdir -p reports -$ echo $? -0 - -$ # error because 'a/b' doesn't exist -$ mkdir a/b/c -mkdir: cannot create directory ‘a/b/c’: No such file or directory -$ # with -p, any non-existing directory will be created as well -$ mkdir -p a/b/c -$ ls -1R a -a: -b - -a/b: -c - -a/b/c: -``` - -**Further Reading** - -* [mkdir Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/mkdir?sort=votes&pageSize=15) -* [mkdir Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/mkdir?sort=votes&pageSize=15) -* [unix.stackexchange: Characters best avoided in filenames](https://unix.stackexchange.com/questions/269093/characters-best-avoided-in-filenames-when-used-in-bash-e-g) - -
- -## touch - -* Usually files are created using a text editor or by redirecting output of a command to a file -* But sometimes, for example to test file renaming, creating empty files comes in handy -* the `touch` command is primarily used to change timestamp of a file (see [touch](./Working_with_Files_and_Directories.md#touch) section of next chapter) -* if a filename given to `touch` doesn't exist, an empty file gets created with current timestamp - -```bash -$ touch ip.txt -$ ls -1F -a/ -ip.txt -low power adders/ -reports/ -``` - -
- -## rm - ->remove files and directories - -* to delete files, specify them as separate arguments -* to delete directories as well, use `-r` option (deletes recursively) -* use `-f` option to force remove without prompt for non-existing files and write protected files (provided user has appropriate permissions) - -```bash -$ ls -a ip.txt low power adders reports -$ rm ip.txt -$ ls -a low power adders reports - -$ rm reports -rm: cannot remove 'reports': Is a directory -$ rm -r reports -$ ls -a low power adders - -$ # to remove only empty directory, same as 'rmdir' command -$ rm -d a -rm: cannot remove 'a': Directory not empty -``` - -* typos like misplaced space, wrong glob, etc could wipe out files not intended for deletion -* apart from having backups and snapshots, one could take some mitigating steps - * using `-i` option to interactively delete each file - * using `echo` as a dry run to see how the glob expands - * using a trash command (see links below) instead of `rm` - -```bash -$ rm -ri 'low power adders' -rm: remove directory 'low power adders'? n -$ ls -a low power adders - -$ rm -ri a -rm: descend into directory 'a'? y -rm: descend into directory 'a/b'? y -rm: remove directory 'a/b/c'? y -rm: remove directory 'a/b'? y -rm: remove directory 'a'? y -$ ls -low power adders -``` - -**Further Reading** - -* See if a trash command is available for your distro (for ex: `gvfs-trash` on Ubuntu) - this will send items to trash instead of deletion - * or, [unix.stackexchange: creating a simple trash command](https://unix.stackexchange.com/questions/452496/create-a-recycle-bin-feature-without-using-functions) -* Files removed using `rm` can still be recovered with time/skill. Use `shred` command to overwrite files - * [unix.stackexchange: recover deleted files](https://unix.stackexchange.com/questions/80270/unix-linux-undelete-recover-deleted-files) - * [unix.stackexchange: recovering accidentally deleted files](https://unix.stackexchange.com/questions/2677/recovering-accidentally-deleted-files) - * [wiki.archlinux: Securely wipe disk](https://wiki.archlinux.org/index.php/Securely_wipe_disk) -* [rm Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/rm?sort=votes&pageSize=15) -* [rm Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/rm?sort=votes&pageSize=15) - -
- -## cp - ->copy files and directories - -* to copy a single file or directory, specify the source as first argument and destination as second argument -* similar to `rm` command, use `-r` for directories - -```bash -$ # when destination is a directory, specified sources are placed inside that directory -$ # recall that . is a relative path referring to current directory -$ cp /usr/share/dict/words . -$ ls -low power adders words - -$ cp /usr/share/dict . -cp: omitting directory '/usr/share/dict' -$ cp -r /usr/share/dict . -$ ls -1F -dict/ -low power adders/ -words -``` - -* often, we want to copy for the purpose of modifying it -* in such cases, a different name can be given while specifying the destination -* if the destination filename already exists, it will be overwritten (see options `-i` and `-n` to avoid this) - -```bash -$ cp /usr/share/dict/words words_ref.txt -$ cp -r /usr/share/dict word_lists - -$ ls -1F -dict/ -low power adders/ -word_lists/ -words -words_ref.txt -``` - -* multiple files and directories can be copied at once if the destination is a directory -* using `-t` option, one could specify destination directory first followed by sources (this is helpful with `find` command and other places) - -```bash -$ mkdir bkp_dot_files - -$ # here, ~ will get expanded to user's home directory -$ cp ~/.bashrc ~/.bash_profile bkp_dot_files/ -$ ls -A bkp_dot_files -.bash_profile .bashrc -``` - -* see `man cp` and `info cp` for more options and complete documentation -* some notable options are - * `-u` copy files from source only if they are newer than those in destination or if it doesn't exist in destination location - * `-b` and `--backup` for back up options if file with same name already exists in destination location - * `--preserve` option to copy files along with source file attributes like timestamp - -**Further Reading** - -* [cp Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/cp?sort=votes&pageSize=15) -* [cp Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/cp?sort=votes&pageSize=15) -* `rsync` a fast, versatile, remote (and local) file-copying tool - * [rsync examples](https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories-on-a-vps) - * [rsync Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/rsync?sort=votes&pageSize=15) - * [rsync Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/rsync?sort=votes&pageSize=15) - -
- -## mv - ->move (rename) files - -* as name suggests, `mv` can move files from one location to another -* if multiple files need to be moved, destination argument should be a directory (or specified using `-t` option) -* unlike `rm` and `cp`, both files and directories have same syntax, no additional option required -* use `-i` option to be prompted instead of overwriting file of same name in destination location - -```bash -$ ls -bkp_dot_files dict low power adders word_lists words words_ref.txt -$ mkdir backups - -$ mv bkp_dot_files/ backups/ -$ ls -F -backups/ dict/ low power adders/ word_lists/ words words_ref.txt -$ ls -F backups/ -bkp_dot_files/ - -$ mv dict words backups/ -$ ls -F -backups/ low power adders/ word_lists/ words_ref.txt -$ ls -F backups/ -bkp_dot_files/ dict/ words -``` - -* like `cp` command, for single file/directory one can provide a different destination name -* so, when source and destination has same parent directory, `mv` acts as renaming command - -```bash -$ mv backups/bkp_dot_files backups/dot_files -$ ls -F backups/ -dict/ dot_files/ words -``` - -**Further Reading** - -* [mv Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/mv?sort=votes&pageSize=15) -* [mv Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/mv?sort=votes&pageSize=15) - -
- -## rename - ->renames multiple files - -Note: The `perl` based `rename` is presented here which is different from [util-linux-ng version](https://linux.die.net/man/1/rename). Check `man rename` for details - -```bash -$ ls -backups low power adders word_lists words_ref.txt -$ # here, the * glob will expand to all non-hidden files in current directory -$ # -n option is for dry run, to see changes before actually renaming files -$ # s/ /_/g means replace all space characters with _ character -$ rename -n 's/ /_/g' * -rename(low power adders, low_power_adders) - -$ rename 's/ /_/g' * -$ ls -backups low_power_adders word_lists words_ref.txt -``` - -**Further Reading** - -* [rename Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/rename?sort=votes&pageSize=15) -* See [Perl one liners](https://github.com/learnbyexample/Command-line-text-processing/blob/master/perl_the_swiss_knife.md) for examples and details on Perl substitution command -* Some more `rename` examples - [unix.stackexchange: replace dots except last one](https://unix.stackexchange.com/questions/315586/replacing-dots-in-file-name-with-underscores-except-the-extension/315589#315589) and [stackoverflow: change date format](https://stackoverflow.com/questions/40286513/converting-date-format-in-bash/40288150#40288150) - -
- -## ln - ->make links between files - -* there are two types of links - symbolic and hard links -* symbolic links is like a pointer/shortcut to another file or directory - * if the original file is deleted or moved to another location, symbolic link will no longer work - * if the symbolic link is moved to another location, it will still work if the link was done using absolute path (for relative path, it will depend on whether or not there's another file with same name in that location) - * a symbolic link file has its own inode, permissions, timestamps, etc - * most commands will work the same when original file or the symbolic file is given as command line argument, see their documentation for details - -```bash -$ # similar to cp, a different name can be specified if needed -$ ln -s /usr/share/dict/words . -$ ls -F -words@ - -$ # to know which file the link points to -$ ls -l words -lrwxrwxrwx 1 learnbyexample eg 21 Jul 9 13:41 words -> /usr/share/dict/words -$ readlink words -/usr/share/dict/words -$ # the linked file may be another link -$ # use -f option to get original file -$ readlink -f words -/usr/share/dict/english -``` - -* hard link can only point to another file (not a directory, and restricted to within the same filesystem) - * the `.` and `..` special directories are the exceptions, they are hard links which are automatically created -* once a hard link is created, there is no distinction between the two files other than different filename/location - they have same inode, permissions, timestamps, etc -* any of the hard link will continue working even if all the other hard links are deleted -* if a hard link is moved to another location, the links will still be in sync - any change in one of them will be reflected in all the other links - -```bash -$ touch foo.txt -$ ln foo.txt baz.txt - -$ # the -i option gives inode -$ ls -1i foo.txt baz.txt -649140 baz.txt -649140 foo.txt -``` - -**Further Reading** - -* `unlink` command to delete links (`rm` can be used as well) -* [ln Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/ln?sort=votes&pageSize=15) -* [ln Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/ln?sort=votes&pageSize=15) -* [askubuntu: What is the difference between a hard link and a symbolic link?](https://askubuntu.com/questions/108771/what-is-the-difference-between-a-hard-link-and-a-symbolic-link) -* [unix.stackexchange: What is the difference between symbolic and hard links?](https://unix.stackexchange.com/questions/9575/what-is-the-difference-between-symbolic-and-hard-links) -* [unix.stackexchange: What is a Superblock, Inode, Dentry and a File?](https://unix.stackexchange.com/questions/4402/what-is-a-superblock-inode-dentry-and-a-file) - -
- -## tar and gzip - -* `tar` is an archiving utility -* first, lets see an example of creating single archive file from multiple input files -* note that the archive file so created is a new file and doesn't overwrite input files - -```bash -$ ls -F -backups/ low_power_adders/ word_lists/ words_ref.txt - -$ # -c option creates a new archive, existing archive will be overwritten -$ # -f option allows to specify name of archive to be created -$ # rest of the arguments are the files to be archived -$ tar -cf bkp_words.tar word_lists words_ref.txt - -$ ls -F -backups/ bkp_words.tar low_power_adders/ word_lists/ words_ref.txt -$ ls -sh bkp_words.tar -2.3M bkp_words.tar -``` - -* once we have an archive, we can compress it using `gzip` -* this will replace the archive file with compressed version, adding a `.gz` suffix - -```bash -$ gzip bkp_words.tar - -$ ls -F -backups/ bkp_words.tar.gz low_power_adders/ word_lists/ words_ref.txt -$ ls -sh bkp_words.tar.gz -652K bkp_words.tar.gz -``` - -* to uncompress, use `gunzip` or `gzip -d` -* this will replace the compressed version with the uncompressed archive file - -```bash -$ gunzip bkp_words.tar.gz - -$ ls -F -backups/ bkp_words.tar low_power_adders/ word_lists/ words_ref.txt -$ ls -sh bkp_words.tar -2.3M bkp_words.tar -``` - -* to extract the original files from archive, use `-x` option - -```bash -$ mkdir test_extract -$ mv bkp_words.tar test_extract/ -$ cd test_extract/ -$ ls -bkp_words.tar - -$ tar -xf bkp_words.tar -$ ls -F -bkp_words.tar word_lists/ words_ref.txt -$ cd .. -$ rm -r test_extract/ -``` - -* the GNU version of `tar` supports compressing/uncompressing options as well - -```bash -$ ls -F -backups/ low_power_adders/ word_lists/ words_ref.txt - -$ # -z option gives same compression as gzip command -$ # reverse would be: tar -zxf bkp_words.tar.gz -$ tar -zcf bkp_words.tar.gz word_lists words_ref.txt -$ ls -sh bkp_words.tar.gz -652K bkp_words.tar.gz -``` - -* there are loads of options for various needs, see documentation for details - * `-v` for verbose option - * `-r` to append files to archive - * `-t` to list contents of archive - * `--exclude=` to specify files to be ignored from archiving - * `-j` and `-J` to use `bzip2` or `xz` compression technique instead of `-z` which uses `gzip` -* there are commands starting with `z` to work with compressed files - * `zcat` to display file contents of compressed file on standard output - * `zless` to display file contents of compressed file one screenful at a time - * `zgrep` to search compressed files and so on... - -**Further Reading** - -* [tar Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/tar?sort=votes&pageSize=15) -* [tar Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/tar?sort=votes&pageSize=15) -* [superuser: gzip without tar? Why are they used together?](https://superuser.com/questions/252065/gzip-without-tar-why-are-they-used-together) -* `zip` and `unzip` commands - diff --git a/FontAwesome/css/font-awesome.css b/FontAwesome/css/font-awesome.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/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/FontAwesome/fonts/FontAwesome.ttf b/FontAwesome/fonts/FontAwesome.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/FontAwesome/fonts/FontAwesome.ttf differ diff --git a/FontAwesome/fonts/fontawesome-webfont.eot b/FontAwesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/FontAwesome/fonts/fontawesome-webfont.eot differ diff --git a/FontAwesome/fonts/fontawesome-webfont.svg b/FontAwesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/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/FontAwesome/fonts/fontawesome-webfont.ttf b/FontAwesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/FontAwesome/fonts/fontawesome-webfont.ttf differ diff --git a/FontAwesome/fonts/fontawesome-webfont.woff b/FontAwesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/FontAwesome/fonts/fontawesome-webfont.woff differ diff --git a/FontAwesome/fonts/fontawesome-webfont.woff2 b/FontAwesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/FontAwesome/fonts/fontawesome-webfont.woff2 differ diff --git a/LICENSE b/LICENSE deleted file mode 100644 index cd26a33..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Sundeep Agarwal - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/Linux_Introduction.md b/Linux_Introduction.md deleted file mode 100644 index b022974..0000000 --- a/Linux_Introduction.md +++ /dev/null @@ -1,72 +0,0 @@ -# Linux Introduction - -**Table of Contents** - -* [What is Linux?](#what-is-linux) -* [Why use Linux?](#why-use-linux) -* [Where is Linux deployed?](#where-is-linux-deployed) -* [Linux Distros](#linux-distros) -* [Linux resource lists](#linux-resource-lists) - -
- -## What is Linux? - -Quoting from [Wikipedia](https://en.wikipedia.org/wiki/Linux) - ->Linux is a family of free and open-source software operating systems built around the Linux kernel. Typically, Linux is packaged in a form known as a Linux distribution (or distro for short) for both desktop and server use. The defining component of a Linux distribution is the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Many Linux distributions use the word "Linux" in their name. The Free Software Foundation uses the name GNU/Linux to refer to the operating system family, as well as specific distributions, to emphasize that most Linux distributions are not just the Linux kernel, and that they have in common not only the kernel, but also numerous utilities and libraries, a large proportion of which are from the GNU project - -
- -## Why use Linux? - -* Faster, Secure, Stable - * it helps that developers from all over the world contribute, instead of just a single company -* Highly configurable -* Suitable for both single/multiuser environment -* Well defined hierarchy and permissions to allow networking across different groups and sites -* Strong set of commands to automate repetitive manual tasks -* Read more on using Linux and whether it fits your computing needs on [computefreely](https://computefreely.org/) - -
- -## Where is Linux deployed? - -* Servers -* Supercomputers - * To quote [TOP500 article on wikipedia](https://en.wikipedia.org/wiki/TOP500), "Since November 2017, all the listed supercomputers (100% of the performance share) use an operating system based on the Linux kernel" -* Embedded/IoT devices like POS, Raspberry Pi -* Smart phones - * Android - built on top of Linux kernel - * iOS - Unix based -* Personal and Enterprise Computers -* And many more uses, thanks to being open source -* [Usage Share of Operating Systems](https://en.wikipedia.org/wiki/Usage_share_of_operating_systems) - -
- -## Linux Distros - -There are various Linux flavors called 'distribution' (distro for short), to cater the needs of beginners to advanced users as well as highly customized as per end use case - -* There are [hundreds of known distributions](https://en.wikipedia.org/wiki/List_of_Linux_distributions) -* One can keep track of them at [distrowatch](https://distrowatch.com/) - * [Statistics of various Linux Distros](https://distrowatch.com/dwres.php?resource=popularity) -* [Popular Linux Distros compared](https://www.howtogeek.com/191207/10-of-the-most-popular-linux-distributions-compared/) -* [Light Weight Linux Distros](https://en.wikipedia.org/wiki/Light-weight_Linux_distribution) - -**Installation** - -Usually, you'll find installation instructions from respective website of the distro you chose. If you need an overview of installation process, this should help - -* [Installing Nearly Any Distro On Just About Any Machine](https://www.newnix.space/blog/2015/7/6/installing-nearly-any-distro-on-just-about-any-machine) -* [Try out Linux on Virtual Machine](https://blog.storagecraft.com/the-dead-simple-guide-to-installing-a-linux-virtual-machine-on-windows/) - -
- -## Linux resource lists - -* [Linux curated resources](https://github.com/learnbyexample/scripting_course/blob/master/Linux_curated_resources.md) -* [Awesome linux by Aleksandar](https://github.com/aleksandar-todorovic/awesome-linux) -* [Linux resources by Paul](https://linux.zeef.com/paul.reiber) - diff --git a/README.md b/README.md deleted file mode 100644 index 374a9ba..0000000 --- a/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# Linux Command Line - -Introduction to Linux commands and Shell scripting - -* [Linux curated resources](https://github.com/learnbyexample/scripting_course/blob/master/Linux_curated_resources.md) for more complete resources list, including tutorials for beginners -* For more related resources, visit [scripting course](https://github.com/learnbyexample/scripting_course) and my programming blog https://learnbyexample.github.io - -
- -# Chapters - -* [Linux Introduction](./Linux_Introduction.md) - * What is Linux?, Why use Linux?, Where is Linux deployed?, Linux Distros, Linux resource lists -* [Command Line Introduction](./Command_Line_Introduction.md) - * File System, Command Line Interface, Command Help, Do one thing and do it well -* [Files and Directories](./Files_and_Directories.md) - * pwd, clear, ls, cd, mkdir, touch, rm, cp, mv, rename, ln, tar and gzip -* [Working with Files and Directories](./Working_with_Files_and_Directories.md) - * cat, less, tail, head, Text Editors, grep, find, locate, wc, du, df, touch, file, identify, basename, dirname, chmod -* [Text Processing](./Text_Processing.md) - * sort, uniq, comm, cmp, diff, tr, sed, awk, perl, cut, paste, column, pr -* [Shell](./Shell.md) - * What is Shell?, Popular Shells, Wildcards, Redirection, Process Control, Running jobs in background -* [Shell Customization](./Shell_Customization.md) - * Variables, Config files, Emac mode Readline shortcuts -* [Shell Scripting](./Shell_Scripting.md) - * Need for scripting, Hello script, Command Line Arguments, Variables and Comparisons, Accepting User Input interactively, if then else, for loop, while loop, Debugging, Resource lists - -
- -## Contributing - -* Please open an issue for typos/bugs/suggestions/etc - * **Please open an issue for discussion before submitting PRs** -* Share the repo with friends/colleagues, on social media, etc to help reach other learners -* In case you need to reach me, mail me at `echo 'bGVhcm5ieWV4YW1wbGUubmV0QGdtYWlsLmNvbQo=' | base64 --decode` or send a DM via [twitter](https://twitter.com/learn_byexample) - -
- -# ebook - -* Read as ebook on [gitbook](https://learnbyexample.gitbooks.io/linux-command-line/content/index.html) -* All `legacy.gitbook.com` links are now automatically redirected to `gitbook.com`, so there's no longer an option to download ebooks for offline reading - -
- -# Acknowledgements - -* [unix.stackexchange](https://unix.stackexchange.com/) and [stackoverflow](https://stackoverflow.com/) - for getting answers to pertinent questions as well as sharpening skills by understanding and answering questions -* [Devs and Hackers](http://devup.in/) - helpful slack group -* Forums like [/r/commandline/](https://www.reddit.com/r/commandline/), [Weekly Coders, Hackers & All Tech related thread](https://www.reddit.com/r/india/search?q=Weekly+Coders%2C+Hackers+%26+All+Tech+related+thread+author%3Aavinassh&restrict_sr=on&sort=new&t=all) - for suggestions and critique - -
- -# License - -This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/) - diff --git a/Shell.md b/Shell.md deleted file mode 100644 index b42ae9d..0000000 --- a/Shell.md +++ /dev/null @@ -1,340 +0,0 @@ -# Shell - -* [What is Shell?](#what-is-shell) -* [Popular Shells](#popular-shells) -* [Wildcards](#wildcards) -* [Redirection](#redirection) -* [Process Control](#process-control) -* [Running jobs in background](#running-jobs-in-background) - -
- -### What is Shell? - -Quoting from [wikipedia](https://en.wikipedia.org/wiki/Unix_shell) - ->A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface. Users direct the operation of the computer by entering commands as text for a command line interpreter to execute, or by creating text scripts of one or more such commands. Users typically interact with a Unix shell using a terminal emulator, however, direct operation via serial hardware connections, or networking session, are common for server systems. All Unix shells provide filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration - -* Interprets user commands - * from terminal, from a file or as a shell script - * expand wildcards, command/variable substitution -* Command history, command completion and command editing -* Managing processes -* Shell variables to customize the environment -* [Difference between shell, tty and console](https://www.reddit.com/r/programming/comments/41u5hw/what_is_the_exact_difference_between_a_terminal_a/) - -
- -### Popular Shells - -Like any indispensible software, Shell has undergone transformation from the days of basic `sh` shell that was used in 1970s Unix. While `bash` is default shell in most distros and most commonly used, powerful and feature rich shells are still being developed and released - -* `sh` bourne shell (light weight Linux distros might come with `sh` shell only) -* `bash` bourne again shell -* `csh` C shell -* `tcsh` tenex C shell -* `ksh` Korn shell -* `zsh` Z shell (bourne shell with improvements, including features from bash, tcsh, ksh) -* `cat /etc/shells` displays list of login shells available in the current Linux distro -* `echo $SHELL` path of current user's login shell - * The material presented here is primarily for interactive shell - * [difference between login shell and non-login shell](https://unix.stackexchange.com/questions/38175/difference-between-login-shell-and-non-login-shell) - -**Further Reading** - -* [Comparison of command shells](https://en.wikipedia.org/wiki/Comparison_of_command_shells) -* [Features and differences between various shells](http://www.faqs.org/faqs/unix-faq/shell/shell-differences/) -* [syntax comparison on different shells with examples](http://hyperpolyglot.org/unix-shells) -* `bash` shell has also been ported on Windows platform - * [git bash](https://git-for-windows.github.io/) - * [Cygwin](https://www.cygwin.com/) - * [MinGW](http://www.mingw.org/) - * [Linux Subsystem for Windows](http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/) -* [Shell, choosing shell and changing default shells](https://wiki.ubuntu.com/ChangingShells) - -
- -### Wildcards - -It is easy to specify complete filenames as command arguments when they are few in number. But suppose, one has to delete hundreds of log files, spread across different sub-directories? Wildcards, or also known as globbing patterns help in such cases, provided the filenames have a commonality to exploit. We have already seen regular expressions used in commands like `grep` and `sed`. Shell wildcards are similar but has fundamental and syntactical differences - -* `*` match any character, 0 or more times - * as a special case, `*` won't match the starting `.` of hidden files and has to be explicity specified -* `?` match any character exactly 1 time -* `[aeiou]` match any vowel character -* `[!aeiou]` exclude vowel characters, i.e match a consonant -* `[!0-9]` match any character except digits -* `[a-z]` match any lower case alphabets -* `[0-9a-fA-F]` match any hexademical character -* `{word1,word2}` match either of the specified words - * words can themselves be made of wildcards - -**Examples** - -* `ls txt*` list all files starting with txt -* `ls *txt*` list all files containing txt anywhere in its name -* `ls *txt` list all files ending with txt in the current directory -* `ls -d .*` list only hidden files and directories -* `rm *.???` remove any file ending with . character followed by exactly three characters -* `ls bkp/201[0-5]` list files in bkp directory matching 2010/2011/2012/2013/2014/2015 -* `echo *txt` for dry runs, use `echo` command to see how the wildcard expands - -**Brace Expansion** - -* `ls *{txt,log}` list all files ending with txt or log in the current directory -* `cp ~/projects/adders/verilog/{half_,full_}adder.v .` copy half_adder.v and full_adder.v to current directory -* `mv story.txt{,.bkp}` rename story.txt as story.txt.bkp -* `cp story.txt{,.bkp}` to create bkp file as well retain original -* `mv story.txt{.bkp,}` rename story.txt.bkp as story.txt -* `mv story{,_old}.txt` rename story.txt as story_old.txt -* `touch file{1..4}.txt` same as `touch file1.txt file2.txt file3.txt file4.txt` -* `touch file_{x..z}.txt` same as `touch file_x.txt file_y.txt file_z.txt` -* `rm file{1..4}.txt` same as `rm file1.txt file2.txt file3.txt file4.txt` -* `echo story.txt{,.bkp}` displays the expanded version 'story.txt story.txt.bkp' , useful to dry run before executing actual command - -**Extended globs** - -From `info bash`, where `pattern-list` is a list of one or more patterns separated by a `|` - -* `?(pattern-list)` Matches zero or one occurrence of the given patterns -* `*(pattern-list)` Matches zero or more occurrences of the given patterns -* `+(pattern-list)` Matches one or more occurrences of the given patterns -* `@(pattern-list)` Matches one of the given patterns -* `!(pattern-list)` Matches anything except one of the given patterns - -To check if `extglob` is enabled or to enable/disable: - -```bash -$ shopt extglob -extglob on - -$ # unset extglob -$ shopt -u extglob -$ shopt extglob -extglob off - -$ # set extglob -$ shopt -s extglob -$ shopt extglob -extglob on -``` - -Examples - -```bash -$ ls -123.txt main.c math.h power.log - -$ echo +([0-9]).txt -123.txt - -$ ls @(*.c|*.h) -main.c math.h - -$ ls !(*.txt) -main.c math.h power.log -$ ls !(*.c|*.h) -123.txt power.log -``` - -**Recursively search current directory and its sub-folders** - -Set `globstar` and prefix pattern with `**/` to search recursively - -```bash -$ find -name '*.txt' -./song_list.txt -./bar/f1.txt -./bar/baz/f2.txt - -$ shopt -s globstar -$ ls **/*.txt -bar/baz/f2.txt bar/f1.txt song_list.txt -``` - -**Further Reading** - -* [Glob](http://mywiki.wooledge.org/glob) -* See topic 'Pathname Expansion' in `info bash` -* [brace expansion wiki](http://wiki.bash-hackers.org/syntax/expansion/brace) -* [when to use brace expansion](https://unix.stackexchange.com/questions/6035/when-do-you-use-brace-expansion) - -
- -### Redirection - -By default all results of a command are displayed on the terminal, which is the default destination for **standard output**. But often, one might want to save or discard them or send as input to another command. Similarly, inputs to a command can be given from files or from another command. Errors are special outputs generated on a wrong usage of command or command name - -* `<` or `0<` is stdin filehandle -* `>` or `1>` is stdout filehandle -* `2>` is stderr filehandle - -**Redirecting output of a command to a file** - -* `grep -i 'error' report/*.log > error.log` create new file, overwrite if file already exists -* `grep -i 'fail' test_results_20mar2015.log >> all_fail_tests.log` creates new file if file doesn’t exist, otherwise append the result to existing file -* `./script.sh > /dev/null` redirect output to a special file `/dev/null` that just discards everything written to it, whatever may be the size -* [explicitly override the setting of noclobber with the >| redirection operator](https://unix.stackexchange.com/questions/45201/bash-what-does-do/45203#45203) - -**Redirecting output of a command to another command** - -* `ls -q | wc -l` the 'pipe' operator redirects stdout of `ls` command to `wc` command as stdin -* `du -sh * | sort -h` calculate size of files/folders, display size in human-readable format which is then sorted -* `./script.sh | tee output.log` the `tee` command displays standard output on terminal as well as writes to file - -**Combining output of several commands** - -* `(head -5 ~/.vimrc ; tail -5 ~/.vimrc) > vimrc_snippet.txt` multiple commands can be grouped in `()` and redirected as if single command output - * commands grouped in `()` gets executed in a subshell environment -* `{ head -5 ~/.vimrc ; tail -5 ~/.vimrc ; } > vimrc_snippet.txt` gets executed in current shell context -* [Command grouping](http://www.gnu.org/software/bash/manual/bashref.html#Command-Grouping) - -**Command substitution** - -* `sed -i "s|^|$(basename $PWD)/|" dir_list.txt` add current directory path and forward-slash character at the start of every line - * Note the use of double quotes to perform command substitution -* `file_count=$(ls -q | wc -l)` save command output to a variable -* [Command Substitution](http://mywiki.wooledge.org/CommandSubstitution) - -**Process Substitution** - -* `comm -23 <(sort file1.txt) <(sort file2.txt)` allows to create named pipes, effectively avoiding need to create temporary files -* [Process Substitution](http://wiki.bash-hackers.org/syntax/expansion/proc_subst) -* [input and output process substitution examples](https://unix.stackexchange.com/questions/17107/process-substitution-and-pipe) - -**Redirecting error** - -* `xyz 2> cmderror.log` assuming a non-existent command `xyz`, it would give an error and gets redirected to specified file -* `./script.sh 2> /dev/null` discard error messages - -**Combining stdout and stderr** - -Assume that the file 'report.log' exists containing the text 'test' and non-existing file 'xyz.txt' - -Bash version 4+: - -* `grep 'test' report.log xyz.txt &> cmb_out.txt` redirect both stdout and stderr to a file -* `grep 'test' report.log xyz.txt &>> cmb_out.txt` append both stdout and stderr to a file -* `ls report.log xyz.txt |& grep '[st]'` redirect both stdout and stderr as stdin - -Earlier versions: - -* `grep 'test' report.log xyz.txt > cmb_out.txt 2>&1` redirect both stdout and stderr to a file -* `grep 'test' report.log xyz.txt 2> cmb_out.txt 1>&2` redirect both stdout and stderr to a file -* `grep 'test' report.log xyz.txt >> cmb_out.txt 2>&1` append both stdout and stderr to a file -* `ls report.log xyz.txt 2>&1 | grep '[st]'` redirect both stdout and stderr as stdin - -**Redirecting input** - -* `tr a-z A-Z < test_list.txt` convert lowercase to uppercase, `tr` command only reads from stdin and doesn't have the ability to read from a file directly -* `wc -l < report.log` useful to avoid filename in `wc` output -* `< report.log grep 'test'` useful to easily modify previous command for different command options, search patterns, etc -* `grep 'test' report.log | diff - test_list.txt` output of `grep` as one of the input file for `diff` command -* [difference between << , <<< and < <](https://askubuntu.com/questions/678915/whats-the-difference-between-and-in-bash) - -**Using xargs to redirect output of command as input to another command** - -* `grep -rlZ 'pattern' | xargs -0 sed -i 's/pattern/replace/'` search and replace only those files matching the required pattern (Note: search pattern could be different for `grep` and `sed` as per requirement) - * the `-Z` option would print filename separated by **ASCII NUL character** which is in turn understood by `xargs` via the `-0` option. This ensures the command won't break on filenames containing characters like spaces, newlines, etc -* [When to use xargs](https://unix.stackexchange.com/questions/24954/when-is-xargs-needed) - * has a good example for [parallel processing jobs with xargs](https://unix.stackexchange.com/questions/24954/when-is-xargs-needed/24979#24979) - -**Further Reading** - -* See topic 'REDIRECTION' in `info bash` -* [stdin, stdout and stderr](https://stackoverflow.com/questions/3385201/confused-about-stdin-stdout-and-stderr) -* [Illustrated Redirection Tutorial](http://wiki.bash-hackers.org/howto/redirection_tutorial) -* [short introduction](http://mywiki.wooledge.org/BashGuide/InputAndOutput#Redirection) -* [redirect a stream to another file descriptor using >&](https://stackoverflow.com/questions/818255/in-the-shell-what-does-21-mean) -* [difference between 2>&1 >foo and >foo 2>&1](http://mywiki.wooledge.org/BashFAQ/055) -* [redirect and append both stdout and stderr to a file](https://stackoverflow.com/questions/876239/how-can-i-redirect-and-append-both-stdout-and-stderr-to-a-file-with-bash) -* [Redirections explained](http://www.catonmat.net/blog/bash-one-liners-explained-part-three/) - -
- -### Process Control - -* `Process` is any running program - * Program is a set of instructions written to perform a task -* `Daemon` to simply put, are background processes -* `Job` in Shell parlance is a process that is not a daemon, i.e an interactive program with user control - -**ps** - ->report a snapshot of the current processes - -* First column indicates the process id (PID) -* `-e` select all processes -* `-f` full-format listing -* [ps Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/ps?sort=votes&pageSize=15) -* [ps Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/ps?sort=votes&pageSize=15) -* [ps tutorial](https://linuxjourney.com/lesson/monitor-processes-ps-command) - -**kill** - ->send a signal to a process - -* `kill -l` list signal names -* `kill PID` send default 'SIGTERM' signal to a process (specified by the PID) asking the process to terminate -* [gracefully shutdown processes](https://stackoverflow.com/questions/690415/in-what-order-should-i-send-signals-to-gracefully-shutdown-processes/690631#690631) -* [why kill -9 should be avoided](https://unix.stackexchange.com/questions/8916/when-should-i-not-kill-9-a-process) -* [kill Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/kill?sort=votes&pageSize=15) -* [kill Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/kill?sort=votes&pageSize=15) -* See also `pkill` and `killall` commands - -**top** - ->display Linux processes - -* Press `M` (uppercase) to sort the processes by memory usage -* Press `q` to quit the command -* Press `W` (uppercase) to write your favorite view of top command to `~/.toprc` file and quit immediately, so that next time you use top command, it will display in the format you like -* [htop](https://www.reddit.com/r/linux/comments/3ih6n9/why_do_people_seem_to_prefer_htop_over_top/) is better/prettier alternative to top - * install instructions [here](http://ccm.net/faq/41400-linux-how-to-install-htop) -* [top Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/top?sort=votes&pageSize=15) - -**free** - ->Display amount of free and used memory in the system - -* `free -h` shows amount of free and used memory in human readable format - -**pgrep** - ->look up or signal processes based on name and other attributes - -* `pgrep -l foobar` search for process names containing foobar, displays PID and full process name -* `pgrep -x gvim` search for processes exactly named gvim -* `pgrep -c chrom` total number of processes matching chrom -* `pgrep -nl chrom` most recently started process matching chrom - -
- -**Further Reading** - -* [Process Management](http://ryanstutorials.net/linuxtutorial/processes.php) -* [Managing Linux Processes](https://www.digitalocean.com/community/tutorials/how-to-use-ps-kill-and-nice-to-manage-processes-in-linux) -* [Linux Processes](http://www.tldp.org/LDP/tlk/kernel/processes.html) -* [what is daemon](http://en.wikipedia.org/wiki/Daemon_(computing)) -* [Job Control commands](http://linuxcommand.org/lc3_lts0100.php) -* [Useful examples for top command](http://www.thegeekstuff.com/2010/01/15-practical-unix-linux-top-command-examples/#more-2515) - -
- -### Running jobs in background - -Often commands and scripts can take more than few minutes to complete, but user might still need to continue using the shell. Opening a new shell might not serve the purpose if local shell variable settings are needed too. Shell provides the `&` operator to push the commad (or script) execution to background and return the command prompt to the user. However, the standard outputs and errors would still get displayed on the terminal unless appropriately redirected - -* `tkdiff result_v1.log result_v2.log &` tkdiff, if installed, shows differences between two files in a GUI. If `&` is not used, the program would hog the command prompt - -**Pushing current job to background** - -What if you forgot to add `&` and using `kill` on the process might corrupt lot of things? - -* `Ctrl+z` suspends the current running job -* `bg` push the recently suspended job to background -* Continue using shell -* `fg` bring the recently pushed background job to foreground -* `jobs` built-in command - Display status of jobs -* `nohup` command - run a command immune to hangups, with output to a non-tty -* [job control](https://www.digitalocean.com/community/tutorials/how-to-use-bash-s-job-control-to-manage-foreground-and-background-processes) diff --git a/Shell_Customization.md b/Shell_Customization.md deleted file mode 100644 index d6ddf4a..0000000 --- a/Shell_Customization.md +++ /dev/null @@ -1,193 +0,0 @@ -# Shell Customization - -* [Variables](#variables) -* [Config files](#config-files) -* [Emac mode Readline shortcuts](#emac-mode-readline-shortcuts) - -
- -### Variables - -Quoting from [article on BASH Environment & Shell Variables](http://www.tricksofthetrades.net/2015/06/14/notes-bash-env-variables/) - ->Variables provide a simple way to share configuration settings between multiple applications and processes in Linux, and are mainly set in either a terminal or shell configuration file upon start up. - ->They are either environmental or shell variables by convention. Both of which are usually defined using all capital letters. This helps users distinguish environmental variables from within other contexts. - ->“Environment variables” have been defined for use in the current shell and will be inherited by any child shells or processes spawned as a result of the parent. Environmental variables can also be used to pass information into processes that are spawned by the shell - ->“Shell variables” are contained exclusively within the shell in which they were set or defined. They are mostly used to keep track of ephemeral temporal data, like the current working directory in a session - -Some example Variables: - -* `HOME` The home directory of the current user; the default argument for the `cd` builtin command. The value of this variable is also used when performing tilde expansion -* `SHELL` The full pathname to the shell is kept in this environment variable. If it is not set when the shell starts, bash assigns to it the full pathname of the current user's login shell -* `PATH` The search path for commands. It is a colon-separated list of directories in which the shell looks for commands. A common value is `/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin` -* `PWD` and `OLDPWD` full path of current working directory and previous working directory -* `HISTFILESIZE,HISTSIZE,HISTCONTROL,HISTFILE` command history related variables -* `PS1` The value of this parameter is expanded and used as the primary prompt string. The default value is `\s-\v\$ ` -* `printenv` command to display names and values of Environment variables -* `set` builtin command to display the names and values of all the variables when used without options/arguments -* `echo "$HOME"` use `$` when Variable value is needed - -**User defined variables** - -User can define variables as well - for temporary use, in shell script, etc. -Using lowercase is preferred to avoid potential conflict with shell or environment variables - -```bash -$ #array of 8-bit binary numbers in ascending order -$ dec2bin=({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}) -$ echo "${dec2bin[2]}" -00000010 -$ echo "${dec2bin[120]}" -01111000 -$ echo "${dec2bin[255]}" -11111111 -``` - -**Further Reading** - -* Section 'Shell Variables' in `info bash` -* [Difference between shell and environment variables](https://stackoverflow.com/questions/3341372/differnce-between-the-shell-and-environment-variable-in-bash) -* [Variable behavior varies with different type of shells](http://sc.tamu.edu/help/general/unix/vars.html) -* [How to correctly modify PATH variable](https://unix.stackexchange.com/questions/26047/how-to-correctly-add-a-path-to-path) -* [Read more on the dec2bin brace expansion example](https://twitter.com/climagic/status/593842202314420224) -* [Parameter expansion](http://wiki.bash-hackers.org/syntax/pe#simple_usage) - from simple ways to get Variable values to complicated manipulations - -
- -### Config files - -Through use of aliases, functions, shell variables, etc one can customize the shell as per their needs - -From 'FILES' section in `info bash` - -* `/etc/profile` The systemwide initialization file, executed for login shells -* `/etc/bash.bashrc` The systemwide per-interactive-shell startup file -* `/etc/bash.bash.logout` The systemwide login shell cleanup file, executed when a login shell exits -* `~/.bash_profile` The personal initialization file, executed for login shells -* `~/.bashrc` The individual per-interactive-shell startup file -* `~/.bash_logout` The individual login shell cleanup file, executed when a login shell exits -* `~/.inputrc` Individual readline initialization file - -**~/.bashrc** - -From 'INVOCATION' section in `info bash` - ->When an interactive shell that is not a login shell is started, bash reads and executes commands from /etc/bash.bashrc and ~/.bashrc, if these files exist. This may be inhibited by using the --norc option. The --rcfile file option will force bash to read and execute commands from file instead of /etc/bash.bashrc and ~/.bashrc. - -* `shopt` Set and unset shell options - * `shopt -s autocd` change directory by typing just the name, without having to explicity type the `cd` command (`-s` sets/enables this option) - * `shopt -u autocd` unset/disable autocd option - * `shopt -s dotglob` include files starting with `.` also for wildcard expansion - * [shopt builtin command](http://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html) -* `set` Set or unset values of shell options and positional parameters - * `set -o emacs` Use emacs-style line editing interface - * `set -o vi` Use vi-style line editing interface - * `set -o history` enable command history - * `set +o history` disable command history, useful to temporarily disable logging command history for current session until it is re-enabled - * `set -o` see current status of various options - are they on/off - * [set builtin command](http://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html#The-Set-Builtin) -* aliases - * aliases and functions are generally used to construct new commands or invoke commands with preferred options - * `source ~/.bash_aliases` to avoid cluttering the bashrc file, it is recommended to put them in a separate file and use `source` command to add to bashrc -* history - * By default, history commands are stored in ~/.bash_history, can be changed using `HISTFILE` variable - * `HISTSIZE=5000` this variable affects how many commands are in history of current shell session. Use negative number for unlimited size - * `HISTFILESIZE=10000` this variable affects how many commands are stored in the history file. Use negative number for unlimited file size - * `HISTCONTROL=ignorespace:erasedups` don't save commands with leading space and erase all previous duplicates matching current command line - * `shopt -s histappend` append to history file instead of overwriting - * [using bash history efficiently](http://jorge.fbarr.net/2011/03/24/making-your-bash-history-more-efficient/) - * [common history across sessions](https://unix.stackexchange.com/questions/18212/bash-history-ignoredups-and-erasedups-setting-conflict-with-common-history) -* Setting prompt using the `PS1` variable - * `PS1="$ "` simple prompt '$ ' - * `PS1="\s-\v\$ "` default prompt, adds bash version number, for ex: 'bash-4.3$ ' - * `PS1="\u@\h\\$ \[$(tput sgr0)\]"` is way of saying to set the prompt as 'username@hostname$ ' - * [easy way to generate PS1](http://bashrcgenerator.com/) - above example was generated using this site, has options to add color as well -* [What does the ~/.bashrc file do?](http://askubuntu.com/questions/540683/what-is-a-bashrc-file-and-what-does-it-do) -* Distros like Ubuntu come with `~/.bashrc` already created with useful configurations like `bash_completion` -* [sample bashrc](https://github.com/learnbyexample/scripting_course/blob/master/.bashrc) - -**~/.inputrc** - -Key bindings for command line (readline) are customized in this file. By default, emacs-style is on and can be changed using the `set` command as discussed in previous section -Some of the default key bindings are discussed later in this chapter - -* `"\e[A": history-search-backward` up arrow to match history starting with partly typed text -* `"\e[B": history-search-forward` down arrow to search in forward direction -* `"\C-d": unix-filename-rubout` Ctrl+d to delete from cursor backwards to filename boundary -* `set echo-control-characters off` turn off control characters like `^C` (Ctrl+C) from showing on screen -* `set completion-ignore-case on` ignore case for Tab completion -* `set show-all-if-ambiguous on` combines single and double Tab presses behavior into single Tab press -* [Simpler introduction to Readline](https://wiki.archlinux.org/index.php/readline) -* [discussion on GNU Readline library](https://cnswww.cns.cwru.edu/php/chet/readline/readline.html) library allows user to interact/edit command line -* [sample inputrc](https://github.com/learnbyexample/scripting_course/blob/master/.inputrc) - -**~/.bash_aliases** - -Before creating an alias or function, use `type alias_name` to check if an existing command or alias exists with that name - -* `alias` used without argument shows all aliases currently set, sorted in alphabetical order -* `alias c='clear'` alias `clear` command to just the single letter `c` - * Note that there should be no white-space around = operator -* `alias b1='cd ../'` alias b1 to go back one hierarchy above -* `alias app='cd /home/xyz/Android/xyz/app/src/main/java/com/xyz/xyzapp/'` alias frequently used long paths. Particularly useful when working on multiple projects spanning multiple years - * and if aliases are forgotten over the years, they can recalled by opening ~/.bash_aliases file or using `alias` command -* `alias oa='gvim ~/.bash_aliases'` open aliases file with your favorite editor -* `alias sa='source ~/.bash_aliases'` useful to apply changes to current session -* `alias ls='ls --color=auto'` colorize output to distinguish file types -* `alias l='ls -ltrh'` map favorite options, plus color output as previously set alias will be substituted for `ls` -* `alias grep='grep --color=auto'` colorize file names, line numbers, matched pattern, etc -* `alias s='du -sh * | sort -h'` sort files/directories by size and display in human-readable format -* `\ls` override alias and use original command by using the `\` prefix -* `ch() { man $1 | sed -n "/^\s*$2/,/^$/p" ; }` simple command help (ch) function to get information on a command option - * for example: `ch ls -F` , `ch grep -o` , etc - * `ch() { whatis $1; man $1 | sed -n "/^\s*$2/,/^$/p" ; }` also prints description of command - * [ch](https://github.com/learnbyexample/command_help) does a much better job with capability to handle multiple options, multiple arguments, builtin commands, etc - * [explainshell](http://explainshell.com/) does even better -* `o() { gnome-open "$@" &> /dev/null ; }` open files with their default applications, discards output and error messages - * for example: `o bashguide.pdf` - * `$1` first positional argument - * `$2` second positional argument - * `$@` all the arguments -* [sample bash_aliases](https://github.com/learnbyexample/scripting_course/blob/master/.bash_aliases) - -**Further Reading** - -* [Sensible bash customizations](http://mrzool.cc/writing/sensible-bash/) -* [shell config files](http://blog.sanctum.geek.nz/shell-config-subfiles/) -* [command line navigation](http://cupfullofcode.com/blog/2013/07/03/efficient-command-line-navigation/index.html) -* [difference between bashrc and bash_profile](http://superuser.com/questions/183870/difference-between-bashrc-and-bash-profile/183980#183980) -* [when to use alias, functions and scripts](https://unix.stackexchange.com/questions/30925/in-bash-when-to-alias-when-to-script-and-when-to-write-a-function/30964#30964) -* [what does rc in bashrc stand for](https://unix.stackexchange.com/questions/3467/what-does-rc-in-bashrc-stand-for) - -
- -### Emac mode Readline shortcuts - -* `Ctrl+c` sends SIGINT signal, requesting the current running process to terminate - * [how Ctrl+c works](https://stackoverflow.com/questions/6108953/how-does-ctrl-c-terminate-a-child-process) -* `Ctrl+c` can also be used to abort the currently typed command and give fresh command prompt -* `Ctrl+z` suspends the current running process -* `Tab` the tab key completes the command (even aliases) or filename if it is unique, double Tab gives list of possible matches if it is not unique - * `set show-all-if-ambiguous on` combines single and double Tab presses behavior into single Tab press -* `Ctrl+r` Search command history. After pressing this key sequence, type characters you wish to match from history, then press `Esc` key to return to command prompt or press `Enter` to execute the command -* `Esc+b` move cursor backward by one word -* `Esc+f` move cursor forward by one word -* `Esc+Backspace` delete backwards upto word boundary -* `Ctrl+a` or `Home` move cursor to beginning to prompt -* `Ctrl+e` or `End` move cursor to end of command line -* `Ctrl+l` preserve whatever is typed in command prompt and clear the terminal screen -* `Ctrl+u` delete from beginning of command line upto cursor -* `Ctrl+k` delete from cursor to end of command line -* `Ctrl+t` swap the previous two characters around - * For example: if you typed sp instead of ps, press Ctrl+t when the cursor is to right of sp and it will change to ps -* `Esc+t` swap the previous two words around -* `!$` last used argument - * for example: if `cat temp.txt` was the last command used, `rm !$` will delete temp.txt file - * `Esc+.` will insert the last used argument, useful when you need to modify before execution. Also multiple presses allows to traverse through second last command and so on -* `Mouse scroll button click` highlight text you want to copy and then press scroll button of mouse in destination to paste the text - * to disable pasting text on `Mouse scroll button click` , use the `xinput` command and get the number corresponding to your mouse.. say it is `11` - * `xinput set-button-map 11 1 0 3` to disable - * `xinput set-button-map 11 1 2 3` to enable back diff --git a/Shell_Scripting.md b/Shell_Scripting.md deleted file mode 100644 index 4a0b915..0000000 --- a/Shell_Scripting.md +++ /dev/null @@ -1,665 +0,0 @@ -# Shell Scripting - -* [Need for scripting](#need-for-scripting) -* [Hello script](#hello-script) -* [Sourcing script](#sourcing-script) -* [Command Line Arguments](#command-line-arguments) -* [Variables and Comparisons](#variables-and-comparisons) -* [Accepting User Input interactively](#accepting-user-input-interactively) -* [if then else](#if-then-else) -* [for loop](#for-loop) -* [while loop](#while-loop) -* [Reading a file](#reading-file) -* [Debugging](#debugging) -* [Real world use case](#real-world-use-case) -* [Resource lists](#resource-lists) - -
- -### Need for scripting - -* Automate repetitive manual tasks -* Create specialized and custom commands -* [Difference between scripting and programming languages](https://stackoverflow.com/questions/17253545/scripting-language-vs-programming-language) - -Note: - -* `.sh` is typically used as extension for shell scripts -* Material presented here is for `GNU bash, version 4.3.11(1)-release` - -
- -### Hello script - -```bash -#!/bin/bash - -# Print greeting message -echo "Hello $USER" -# Print day of week -echo "Today is $(date -u +%A)" - -# use single quotes for literal strings -echo 'Have a nice day' -``` - -The first line has two parts - -* `/bin/bash` is path of `bash` - * `type bash` to get path -* `#!` called as [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)), directs the program loader to use the interpreter path provided - -Comments - -* Comments start with `#` -* Comments can be placed at end of line of code as well - * `echo 'Hello' # end of code comment` -* [Multiline comments](https://unix.stackexchange.com/questions/37411/multiline-shell-script-comments-how-does-this-work) - -Single quotes vs Double quotes - -* Single quotes preserves the literal value of each character within the quotes -* Double quotes preserves the literal value of all characters within the quotes, with the exception of '$', '`', '\', and, when history expansion is enabled, '!' -* [Difference between single and double quotes](https://stackoverflow.com/questions/6697753/difference-between-single-and-double-quotes-in-bash) - -`echo` builtin command - -* `help -d echo` Write arguments to the standard output -* By default, `echo` adds a newline and doesn't interpret backslash -* `-n` do not append a newline -* `-e` enable interpretation of the following backslash escapes -* `-E` explicitly suppress interpretation of backslash escapes -* [echo Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/echo?sort=votes&pageSize=15) - -```bash -$ chmod +x hello_script.sh -$ ./hello_world.sh -Hello learnbyexample -Today is Wednesday -Have a nice day -``` - -
- -### Sourcing script - -```bash -$ help -d source -source - Execute commands from a file in the current shell. -``` - -* If script should be executed in current shell environment instead of sub-shell, use the `.` or `source` command - * For example, after editing `~/.bashrc` one can use `source ~/.bashrc` for changes to be immeditely effective - -```bash -$ # contents of prev_cmd.sh -prev=$(fc -ln -2 | sed 's/^[ \t]*//;q') -echo "$prev" -``` - -* For example, to access history of current interactive shell from within script - -```bash -$ printf 'hi there\n' -hi there -$ bash prev_cmd.sh - -$ printf 'hi there\n' -hi there -$ source prev_cmd.sh -printf 'hi there\n' -``` - -
- -### Command Line Arguments - -```bash -#!/bin/bash - -# Print line count of files given as command line argument -echo "No of lines in '$1' is $(wc -l < "$1")" -echo "No of lines in '$2' is $(wc -l < "$2")" -``` - -* Command line arguments are saved in positional variables starting with `$1 $2 $3` etc -* If a particular argument requires multiple word string, enclose them in quotes or use appropriate escape sequences -* `$0` contains the name of the script itself - useful to code different behavior based on name of script used -* `$@` array of all the command line arguments passed to script -* `$#` Number of command line arguments passed to script -* Use double quotes around variables when passing its value to another command - * [why does my shell script choke on whitespace or other special characters?](https://unix.stackexchange.com/questions/131766/why-does-my-shell-script-choke-on-whitespace-or-other-special-characters) -* [bash special parameters reference](https://stackoverflow.com/questions/5163144/what-are-the-special-dollar-sign-shell-variables/5163260#5163260) - -```bash -$ ./command_line_arguments.sh hello_script.sh test\ file.txt -No of lines in 'hello_script.sh' is 9 -No of lines in 'test file.txt' is 5 -``` - -
- -### Variables and Comparisons - -* `dir_path=/home/guest` space has special meaning in bash, cannot be used around = in variables -* `greeting='hello world'` use single quotes for literal strings -* `user_greeting="hello $USER"` use double quotes for substitutions -* `echo $user_greeting` use `$` when variable's value is needed -* `no_of_lines=$(wc -l < "$filename")` use double quotes around variables when passing its value to another command -* `num=534` numbers can also be declared -* `(( num = 534 ))` but using `(( ))` for numbers makes life much easier -* `(( num1 > num2 ))` number comparisons are also more readable within `(( ))` -* `[[ -e story.txt ]]` test if the file/directory exists -* `[[ $str1 == $str2 ]]` for string comparisons - -**Further Reading** - -* [bash arithmetic expressions](http://mywiki.wooledge.org/ArithmeticExpression) -* [how can I add numbers in a bash script?](https://stackoverflow.com/questions/6348902/how-can-i-add-numbers-in-a-bash-script) -* [difference between test, \[ and \[\[](http://mywiki.wooledge.org/BashFAQ/031) -* [Tests and Conditionals](http://mywiki.wooledge.org/BashGuide/TestsAndConditionals) -* [How to use double or single bracket, parentheses, curly braces?](https://stackoverflow.com/questions/2188199/how-to-use-double-or-single-bracket-parentheses-curly-braces) -* [Variable quoting and using braces for variable substitution](https://unix.stackexchange.com/questions/4899/var-vs-var-and-to-quote-or-not-to-quote) -* [Parameters](http://mywiki.wooledge.org/BashGuide/Parameters) -* [Parameter expansion](http://mywiki.wooledge.org/BashFAQ/073) - substitute a variable or special parameter for its value - -
- -### Accepting User Input interactively - -```bash -#!/bin/bash - -# Get user input -echo 'Hi there! This script returns the sum of two numbers' -read -p 'Enter two numbers separated by spaces: ' number1 number2 - -echo -e "\n$number1 + $number2 = $((number1 + number2))" -echo 'Thank you for using the script, Have a nice day :)' -``` - -* `help -d read` Read a line from the standard input and split it into fields -* `-a` array assign the words read to sequential indices of the array variable ARRAY, starting at zero -* `-p` prompt output the string PROMPT without a trailing newline before attempting to read -* `-s` do not echo input coming from a terminal -* [More examples with read and getting input from stdin](http://ryanstutorials.net/bash-scripting-tutorial/bash-input.php) - -```bash -$ ./user_input.sh -Hi there! This script returns the sum of two numbers -Enter two numbers separated by spaces: 7 42 - -7 + 42 = 49 -Thank you for using the script, Have a nice day :) -``` - -
- -### if then else - -```bash -#!/bin/bash - -if (( $# != 2 )) -then - echo "Error!! Please provide two file names" - # simple convention for exit values is '0' for success and '1' for error - exit 1 -else - # Use ; to combine multiple commands in same line - # -f option checks if file exists, ! negates the value - # white-space around [[ and ]] is necessary - if [[ ! -f $1 ]] ; then - echo "Error!! '$1' is not a valid filename" ; exit 1 - else - echo "No of lines in '$1' is $(wc -l < "$1")" - fi - - # Conditional Execution - [[ ! -f $2 ]] && echo "Error!! '$2' is not a valid filename" && exit 1 - echo "No of lines in '$2' is $(wc -l < "$2")" -fi -``` - -* When handling user provided arguments, it is always advisable to check the sanity of arguments. A simple check can reduce hours of frustrating debug when things go wrong -* The code inside `if [[ ! -f $1 ]] ; then` block is only intended for demonstration, we could as well have used error handling of `wc` command if file doesn't exist -* Default `exit` value is `0` , so need not be explicitly written for successful script completion -* Use `elif` if you need to test more conditions after `if` -* The operator `&&` is used to execute a command only when the preceding one successfully finishes -* To redirect error message to stderr, use `echo "Error!! Please provide two file names" 1>&2` and so on -* [Control Operators && and ||](http://mywiki.wooledge.org/BashGuide/TestsAndConditionals#Control_Operators_.28.26.26_and_.7C.7C.29) -* [More examples for if conditional block](http://mywiki.wooledge.org/BashGuide/TestsAndConditionals#Conditional_Blocks_.28if.2C_test_and_.5B.5B.29) - -```bash -$ ./if_then_else.sh -Error!! Please provide two file names -$ echo $? -1 - -$ ./if_then_else.sh hello_script.sh -Error!! Please provide two file names -$ echo $? -1 - -$ ./if_then_else.sh hello_script.sh xyz.tzt -No of lines in 'hello_script.sh' is 9 -Error!! 'xyz.tzt' is not a valid filename -$ echo $? -1 - -$ ./if_then_else.sh hello_script.sh 'test file.txt' -No of lines in 'hello_script.sh' is 9 -No of lines in 'test file.txt' is 5 -$ echo $? -0 -``` - -**Combining if with exit status of command executed** - -Sometimes one needs to know if intended command operation was successful or not and then take action depending on outcome. Exit status of `0` is considered as successful condition when used with `if` statement. When avaiable, use appropriate options to suppress stdout/stderr of command being used, otherwise redirection might be needed to avoid cluttering output on terminal - -```bash -$ grep 'echo' hello_script.sh -echo "Hello $USER" -echo "Today is $(date -u +%A)" -echo 'Have a nice day' - -$ # do not write anything to standard output -$ grep -q 'echo' hello_script.sh -$ echo $? -0 - -$ grep -q 'echo' xyz.txt -grep: xyz.txt: No such file or directory -$ echo $? -2 -$ # Suppress error messages about nonexistent or unreadable files -$ grep -qs 'echo' xyz.txt -$ echo $? -2 -``` - -Example - -```bash -#!/bin/bash - -if grep -q 'echo' hello_script.sh ; then - # do something - echo "string found" -else - # do something else - echo "string not found" -fi -``` - -
- -### for loop - -```bash -#!/bin/bash - -# Ensure atleast one argument is provided -(( $# == 0 )) && echo "Error!! Please provide atleast one file name" && exit 1 - -file_count=0 -total_lines=0 - -# every iteration, variable file gets next positional argument -for file in "$@" -do - # Let wc show its error message if file doesn't exist - # terminate the script if wc command exit status is not 0 - no_of_lines=$(wc -l < "$file") || exit 1 - echo "No of lines in '$file' is $no_of_lines" - ((file_count++)) - ((total_lines = total_lines + no_of_lines)) -done - -echo -e "\nTotal Number of files = $file_count" -echo "Total Number of lines = $total_lines" -``` - -* This form of `for` loop is useful if we need only element of an array, without having to iterate over length of an array and using an index for each iteration to get array elements -* In this example we use the control operator `||` to stop the script if `wc` fails i.e 'exit status' other than `0` - -```bash -$ ./for_loop.sh -Error!! Please provide atleast one file name -$ echo $? -1 - -$ ./for_loop.sh hello_script.sh if_then_else.sh command_line_arguments.sh -No of lines in 'hello_script.sh' is 9 -No of lines in 'if_then_else.sh' is 21 -No of lines in 'command_line_arguments.sh' is 5 - -Total Number of files = 3 -Total Number of lines = 35 -$ echo $? -0 - -$ ./for_loop.sh hello_script.sh xyz.tzt -No of lines in 'hello_script.sh' is 9 -./for_loop.sh: line 14: xyz.tzt: No such file or directory -$ echo $? -1 -``` - -**Index based for loop** - -```bash -#!/bin/bash - -# Print 0 to 4 -for ((i = 0; i < 5; i++)) -do - echo $i -done -``` - -**Iterating over used defined array** - -```bash -$ files=('report.log' 'pass_list.txt') -$ for f in "${files[@]}"; do echo "$f"; done -report.log -pass_list.txt -``` - -**Files specified by glob pattern** - -A common mistake is to use output of `ls` command which is error prone and needless. Instead, the arguments can be directly used. - -```bash -$ ls -pass_list.txt power.log report.txt - -$ for f in power.log *.txt; do echo "$f"; done -power.log -pass_list.txt -report.txt -``` - -* [more examples and use of continue/break](http://ryanstutorials.net/bash-scripting-tutorial/bash-loops.php) - -
- -### while loop - -```bash -#!/bin/bash - -# Print 5 to 1 -(( i = 5 )) -while (( i != 0 )) -do - echo $i - ((i--)) -done -``` - -* Use `while` when you need to execute commands according to a specified condition - -```bash -$ ./while_loop.sh -5 -4 -3 -2 -1 -``` - -
- -### Reading a file - -Reading line by line - -```bash -#!/bin/bash - -while IFS= read -r line; do - # do something with each line - echo "$line" -done < 'files.txt' -``` - -* `IFS` is used to specify field separator which is by default whitespace. `IFS=` will clear the default value and prevent stripping of leading and trailing whitespace of lines -* The `-r` option for `read` will prevent interpreting `\` escapes -* Last line from input won't be read if not properly terminated by newline character - -```bash -$ cat files.txt -hello_script.sh -if_then_else.sh -$ ./while_read_file.sh -hello_script.sh -if_then_else.sh -``` - -Reading line as different fields - -* By default, whitespace is delimiter -* Specify a different one by setting `IFS` - -```bash -$ cat read_file_field.sh -#!/bin/bash - -while IFS=: read -r genre name; do - echo -e "$genre\t:: $name" -done < 'books.txt' -$ cat books.txt -fantasy:Harry Potter -sci-fi:The Martian -mystery:Sherlock Holmes - -$ ./read_file_field.sh -fantasy :: Harry Potter -sci-fi :: The Martian -mystery :: Sherlock Holmes -``` - -Reading 'n' characters at a time - -```bash -$ while read -n1 char; do echo "Character read is: $char"; done <<< "\word" -Character read is: w -Character read is: o -Character read is: r -Character read is: d -Character read is: - -$ # if ending newline character is not desirable -$ while read -n1 char; do echo "Character read is: $char"; done < <(echo -n "hi") -Character read is: h -Character read is: i - -$ while read -r -n2 chars; do echo "Characters read: $chars"; done <<< "\word" -Characters read: \w -Characters read: or -Characters read: d -``` - -
- -### Debugging - -* `-x` Print commands and their arguments as they are executed -* `-v` verbose option, print shell input lines as they are read -* `set -xv` use this command to enable debugging from within script itself - -```bash -$ bash -x hello_script.sh -+ echo 'Hello learnbyexample' -Hello learnbyexample -++ date -u +%A -+ echo 'Today is Friday' -Today is Friday -+ echo 'Have a nice day' -Have a nice day -``` - -```bash -$ bash -xv hello_script.sh -#!/bin/bash - -# Print greeting message -echo "Hello $USER" -+ echo 'Hello learnbyexample' -Hello learnbyexample -# Print day of week -echo "Today is $(date -u +%A)" -date -u +%A -++ date -u +%A -+ echo 'Today is Friday' -Today is Friday - -# use single quotes for literal strings -echo 'Have a nice day' -+ echo 'Have a nice day' -Have a nice day -``` - -
- -### Real world use case - -With so much copy-paste of commands and their output involved in creating these chapters, mistakes do happen. So a script to check correctness comes in handy. Consider the below markdown file - - ## Some heading - - Some explanation - - ```bash - $ seq 3 - 1 - 2 - 3 - - $ printf 'hi there!\n' - hi there! - ``` - - ## Another heading - - More explanations - - ```bash - $ help -d readarray - readarray - Read lines from a file into an array variable. - - $ a=5 - $ printf "$a\n" - 5 - ``` - -* The whole file is read into an array so that index of next line to be read can be controlled dynamically -* Once a command is identified to be tested - * the expected output is collected into a variable. Multiple lines are concatenated. Some commands do not have stdout to compare against - * accordingly the index of next iteration is corrected -* Note that this is a sample script to demonstrate use of shell script. It is not fool-proof, doesn't have proactive check for possible errors, etc -* Be sure `eval` is being used for known commands like is the case here -* See [Parameter Expansion](http://mywiki.wooledge.org/BashGuide/Parameters#Parameter_Expansion) for examples and explanations on string processing constructs - -```bash -#!/bin/bash - -cb_start=0 -readarray -t lines < 'sample.md' - -for ((i = 0; i < ${#lines[@]}; i++)); do - # mark start/end of command block - # Line starting with $ to be verified only between ```bash and ``` block end - [[ ${lines[$i]:0:7} == '```bash' ]] && ((cb_start=1)) && continue - [[ ${lines[$i]:0:3} == '```' ]] && ((cb_start=0)) && continue - - if [[ $cb_start == 1 && ${lines[$i]:0:2} == '$ ' ]]; then - cmd="${lines[$i]:2}" - - # collect command output lines until line starting with $ or ``` block end - cmp_str='' - j=1 - while [[ ${lines[$i+$j]:0:2} != '$ ' && ${lines[$i+$j]:0:3} != '```' ]]; do - cmp_str+="${lines[$i+$j]}" - ((j++)) - done - ((i+=j-1)) - - cmd_op=$(eval "$cmd") - if [[ "${cmd_op//$'\n'}" == "${cmp_str//$'\n'}" ]]; then - echo "Pass: $cmd" - else - echo "Fail: $cmd" - fi - fi -done -``` - -* Note how sourcing the script is helpful to take into consideration commands dependent on previous commands - -```bash -$ ./verify_cmds.sh -Pass: seq 3 -Pass: printf 'hi there!\n' -Pass: help -d readarray -Pass: a=5 -Fail: printf "$a\n" - -$ source verify_cmds.sh -Pass: seq 3 -Pass: printf 'hi there!\n' -Pass: help -d readarray -Pass: a=5 -Pass: printf "$a\n" -``` - -
- -### Resource lists - -The material in this chapter is only a basic introduction - -**Shell Scripting** - -* [Bash Guide](http://mywiki.wooledge.org/BashGuide) - for everything related to bash and bash scripting, also has a downloadable pdf -* [ryanstutorial](http://ryanstutorials.net/bash-scripting-tutorial/) - good introductory tutorial -* [bash handbook](https://github.com/denysdovhan/bash-handbook) -* [writing shell scripts](http://linuxcommand.org/lc3_writing_shell_scripts.php) -* [snipcademy - shell scripting](http://code.snipcademy.com/tutorials/shell-scripting) -* [wikibooks - bash shell scripting](https://en.wikibooks.org/wiki/Bash_Shell_Scripting) -* [linuxconfig - Bash scripting tutorial](http://linuxconfig.org/bash-scripting-tutorial) -* [learnshell](http://www.learnshell.org/) - -**Specific topics** - -* [using source command to execute bash script](https://askubuntu.com/questions/661577/difference-between-and-for-running-a-script-application) -* [functions](http://ryanstutorials.net/bash-scripting-tutorial/bash-functions.php) -* Reading file(s) - * [Reading file](http://mywiki.wooledge.org/BashFAQ/001) - * [Loop through the lines of two files in parallel](https://unix.stackexchange.com/questions/82541/loop-through-the-lines-of-two-files-in-parallel) -* [arrays](http://mywiki.wooledge.org/BashGuide/Arrays) -* [nameref](https://unix.stackexchange.com/questions/288886/bash-array-values-like-variables-inside-loop/288894#288894) - * also see this [FAQ](http://mywiki.wooledge.org/BashFAQ/006) -* getopts - * [getopts tutorial](http://wiki.bash-hackers.org/howto/getopts_tutorial) - * [wooledge - handle command-line arguments](http://mywiki.wooledge.org/BashFAQ/035) - * [stackoverflow - getopts example](https://stackoverflow.com/questions/16483119/example-of-how-to-use-getopts-in-bash) - -**Handy tools, tips and reference** - -* [shellcheck](http://www.shellcheck.net/) - online static analysis tool that gives warnings and suggestions for scripts - * See [github](https://github.com/koalaman/shellcheck) link for more info and install instructions -* [Common bash scripting issues faced by beginners](http://wiki.bash-hackers.org/scripting/newbie_traps) -* [bash FAQ](http://mywiki.wooledge.org/BashFAQ) -* [bash best Practices](http://mywiki.wooledge.org/BashGuide/Practices) -* [bash pitfalls](http://mywiki.wooledge.org/BashPitfalls) -* [Google shell style guide](https://google.github.io/styleguide/shell.xml) -* [better bash scripting](http://robertmuth.blogspot.in/2012/08/better-bash-scripting-in-15-minutes.html) -* [robust shell scripting](http://www.davidpashley.com/articles/writing-robust-shell-scripts/) -* [Bash Sheet](http://mywiki.wooledge.org/BashSheet) -* [bash reference](https://devmanual.gentoo.org/tools-reference/bash/index.html) - nicely formatted and explained well -* [bash special variables reference](https://stackoverflow.com/questions/5163144/what-are-the-special-dollar-sign-shell-variables/5163260#5163260) -* [Testing exit values in bash](http://blog.sanctum.geek.nz/testing-exit-values-bash/) diff --git a/Text_Processing.md b/Text_Processing.md deleted file mode 100644 index 093a289..0000000 --- a/Text_Processing.md +++ /dev/null @@ -1,1338 +0,0 @@ -# Text Processing - -* [sort](#sort) -* [uniq](#uniq) -* [comm](#comm) -* [cmp](#cmp) -* [diff](#diff) -* [tr](#tr) -* [sed](#sed) -* [awk](#awk) -* [perl](#perl) -* [cut](#cut) -* [paste](#paste) -* [column](#column) -* [pr](#pr) - -The rich set of text processing commands is comprehensive and time saving. Knowing even their existence is enough to avoid the need of writing yet another script (which takes time and effort plus debugging) – a trap which many beginners fall into. An extensive list of text processing commands and examples can be found [here](http://tldp.org/LDP/abs/html/textproc.html) - -
- -### sort - ->sort lines of text files - -As the name implies, this command is used to sort files. How about alphabetic sort and numeric sort? Possible. How about sorting a particular column? Possible. Prioritized multiple sorting order? Possible. Randomize? Unique? Just about any sorting need is catered by this powerful command - -**Options** - -* `-R` random sort -* `-r` reverse the sort order -* `-o` redirect sorted result to specified filename, very useful to sort a file inplace -* `-n` sort numerically -* `-V` version sort, aware of numbers within text -* `-h` sort human readable numbers like 4K, 3M, etc -* `-k` sort via key -* `-u` sort uniquely -* `-b` ignore leading white-spaces of a line while sorting -* `-t` use SEP instead of non-blank to blank transition - -**Examples** - -* `sort dir_list.txt` display sorted file on standard output -* `sort -bn numbers.txt -o numbers.txt` sort numbers.txt numerically (ignoring leading white-spaces) and overwrite the file with sorted output -* `sort -R crypto_keys.txt -o crypto_keys_random.txt` sort randomly and write to new file - * `shuf crypto_keys.txt -o crypto_keys_random.txt` can also be used -* `du -sh * | sort -h` sort file/directory sizes in current directory in human readable format - -
- -```bash -$ cat ip.txt -6.2 : 897 : bar -3.1 : 32 : foo -2.3 : 012 : bar -1.2 : 123 : xyz - -$ # -k3,3 means from 3rd column onwards to 3rd column -$ # for ex: to sort from 2nd column till end, use -k2 -$ sort -t: -k3,3 ip.txt -2.3 : 012 : bar -6.2 : 897 : bar -3.1 : 32 : foo -1.2 : 123 : xyz - -$ # -n option for numeric sort, check out what happens when -n is not used -$ sort -t: -k2,2n ip.txt -2.3 : 012 : bar -3.1 : 32 : foo -1.2 : 123 : xyz -6.2 : 897 : bar - -$ # more than one rule can be specified to resolve same values -$ sort -t: -k3,3 -k1,1rn ip.txt -6.2 : 897 : bar -2.3 : 012 : bar -3.1 : 32 : foo -1.2 : 123 : xyz -``` - -**Further Reading** - -* [sort like a master](http://www.skorks.com/2010/05/sort-files-like-a-master-with-the-linux-sort-command-bash/) -* [sort Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/sort?sort=votes&pageSize=15) -* [sort on multiple columns using -k option](https://unix.stackexchange.com/questions/249452/unix-multiple-column-sort-issue) - -
- -### uniq - ->report or omit repeated lines - -This command is more specific to recognizing duplicates. Usually requires a sorted input as the comparison is made on adjacent lines only - -**Options** - -* `-d` print only duplicate lines -* `-c` prefix count to occurrences -* `-u` print only unique lines - -**Examples** - -* `sort test_list.txt | uniq` outputs lines of test_list.txt in sorted order with duplicate lines removed - * `uniq <(sort test_list.txt)` same command using process substitution - * `sort -u test_list.txt` equivalent command -* `uniq -d sorted_list.txt` print only duplicate lines -* `uniq -cd sorted_list.txt` print only duplicate lines and prefix the line with number of times it is repeated -* `uniq -u sorted_list.txt` print only unique lines, repeated lines are ignored -* [uniq Q&A on unix stackexchange](http://unix.stackexchange.com/questions/tagged/uniq?sort=votes&pageSize=15) - -```bash -$ echo -e 'Blue\nRed\nGreen\nBlue\nRed\nBlack\nRed' > colors.txt -$ uniq colors.txt -Blue -Red -Green -Blue -Red -Black -Red - -$ echo -e 'Blue\nRed\nGreen\nBlue\nRed\nBlack\nRed' | sort > sorted_colors.txt -$ uniq sorted_colors.txt -Black -Blue -Green -Red - -$ uniq -d sorted_colors.txt -Blue -Red - -$ uniq -cd sorted_colors.txt - 2 Blue - 3 Red - -$ uniq -u sorted_colors.txt -Black -Green -``` - -
- -### comm - ->compare two sorted files line by line - -Without any options, it prints output in three columns - lines unique to file1, line unique to file2 and lines common to both files - -**Options** - -* `-1` suppress lines unique to file1 -* `-2` suppress lines unique to file2 -* `-3` suppress lines common to both files - -**Examples** - -* `comm -23 sorted_file1.txt sorted_file2.txt` print lines unique to sorted_file1.txt - * `comm -23 <(sort file1.txt) <(sort file2.txt)'` same command using process substitution, if sorted input files are not available -* `comm -13 sorted_file1.txt sorted_file2.txt` print lines unique to sorted_file2.txt -* `comm -12 sorted_file1.txt sorted_file2.txt` print lines common to both files -* [comm Q&A on unix stackexchange](http://unix.stackexchange.com/questions/tagged/comm?sort=votes&pageSize=15) - -```bash -$ echo -e 'Brown\nRed\nPurple\nBlue\nTeal\nYellow' | sort > colors_1.txt -$ echo -e 'Red\nGreen\nBlue\nBlack\nWhite' | sort > colors_2.txt - -$ # the input files viewed side by side -$ paste colors_1.txt colors_2.txt -Blue Black -Brown Blue -Purple Green -Red Red -Teal White -Yellow -``` - -* examples - -```bash -$ # 3 column output - unique to file1, file2 and common -$ comm colors_1.txt colors_2.txt - Black - Blue -Brown - Green -Purple - Red -Teal - White -Yellow  - -$ # suppress 1 and 2 column, gives only common lines -$ comm -12 colors_1.txt colors_2.txt -Blue -Red - -$ # suppress 1 and 3 column, gives lines unique to file2 -$ comm -13 colors_1.txt colors_2.txt -Black -Green -White - -$ # suppress 2 and 3 column, gives lines unique to file1 -$ comm -23 colors_1.txt colors_2.txt -Brown -Purple -Teal -Yellow -``` - -
- -### cmp - ->compare two files byte by byte - -Useful to compare binary files. If the two files are same, no output is displayed (exit status 0) -If there is a difference, it prints the first difference - line number and byte location (exit status 1) -Option `-s` allows to suppress the output, useful in scripts - -```bash -$ cmp /bin/grep /bin/fgrep -/bin/grep /bin/fgrep differ: byte 25, line 1 -``` - -* More examples [here](http://www.sanfoundry.com/5-cmp-command-usage-examples-linux/) - -
- -### diff - ->compare files line by line - -Useful to compare old and new versions of text files -All the differences are printed, which might not be desirable if files are too long - -**Options** - -* `-s` convey message when two files are same -* `-y` two column output -* `-i` ignore case while comparing -* `-w` ignore white-spaces -* `-r` recursively compare files between the two directories specified -* `-q` report if files differ, not the details of difference - -**Examples** - -* `diff -s test_list_mar2.txt test_list_mar3.txt` compare two files -* `diff -s report.log bkp/mar10/` no need to specify second filename if names are same -* `diff -qr report/ bkp/mar10/report/` recursively compare files between report and bkp/mar10/report directories, filenames not matching are also specified in output - * see [this link](https://stackoverflow.com/questions/6217628/diff-to-output-only-the-file-names) for detailed analysis and corner cases -* `diff report/ bkp/mar10/report/ | grep -w '^diff'` useful trick to get only names of mismatching files (provided no mismatches contain the whole word diff at start of line) - -**Further Reading** - -* [diff Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/diff?sort=votes&pageSize=15) -* `gvimdiff` edit two, three or four versions of a file with Vim and show differences -* [GUI diff and merge tools](http://askubuntu.com/questions/2946/what-are-some-good-gui-diff-and-merge-applications-available-for-ubuntu) - -
- -### tr - ->translate or delete characters - -**Options** - -* `-d` delete the specified characters -* `-c` complement set of characters to be replaced - -**Examples** - -* `tr a-z A-Z < test_list.txt` convert lowercase to uppercase -* `tr -d ._ < test_list.txt` delete the dot and underscore characters -* `tr a-z n-za-m < test_list.txt > encrypted_test_list.txt` Encrypt by replacing every lowercase alphabet with 13th alphabet after it - * Same command on encrypted text will decrypt it -* [tr Q&A on unix stackexchange](http://unix.stackexchange.com/questions/tagged/tr?sort=votes&pageSize=15) - -
- -### sed - ->stream editor for filtering and transforming text - -**Options** - -* `-n` suppress automatic printing of pattern space -* `-i` edit files inplace (makes backup if SUFFIX supplied) -* `-r` use extended regular expressions -* `-e` add the script to the commands to be executed -* `-f` add the contents of script-file to the commands to be executed - * for examples and details, refer to links given below - -**commands** - -We'll be seeing examples only for three commonly used commands - -* `d` Delete the pattern space -* `p` Print out the pattern space -* `s` search and replace -* check out 'Often-Used Commands' and 'Less Frequently-Used Commands' sections in `info sed` for complete list of commands - -**range** - -By default, `sed` acts on all of input contents. This can be refined to specific line number or a range defined by line numbers, search pattern or mix of the two - -* `n,m` range between nth line to mth line, including n and m -* `i~j` act on ith line and i+j, i+2j, i+3j, etc - * `1~2` means 1st, 3rd, 5th, 7th, etc lines i.e odd numbered lines - * `5~3` means 5th, 8th, 11th, etc -* `n` only nth line -* `$` only last line -* `/pattern/` lines matching pattern -* `n,/pattern/` nth line to line matching pattern -* `n,+x` nth line and x lines after -* `/pattern/,m` line matching pattern to mth line -* `/pattern/,+x` line matching pattern and x lines after -* `/pattern1/,/pattern2/` line matching pattern1 to line matching pattern2 -* `/pattern/I` lines matching pattern, pattern is case insensitive -* for more details, see section 'Selecting lines with sed' in `info sed` -* see 'Regular Expressions' in [grep command](https://github.com/learnbyexample/Linux_command_line/blob/master/Working_with_Files_and_Directories.md#grep) for extended regular expressions reference -* also check out 'Overview of Regular Expression Syntax' section in `info sed` - -**Examples for selective deletion(d)** - -* `sed '/cat/d' story.txt` delete every line containing cat -* `sed '/cat/!d' story.txt` delete every line NOT containing cat -* `sed '$d' story.txt` delete last line of the file -* `sed '2,5d' story.txt` delete lines 2,3,4,5 of the file -* `sed '1,/test/d' dir_list.txt` delete all lines from beginning of file to first occurrence of line containing test (the matched line is also deleted) -* `sed '/test/,$d' dir_list.txt` delete all lines from line containing test to end of file - -**Examples for selective printing(p)** - -* `sed -n '5p' story.txt` print 5th line, `-n` option overrides default print behavior of sed - * use `sed '5q;d' story.txt` on large files. [Read more](https://stackoverflow.com/questions/191364/quick-unix-command-to-display-specific-lines-in-the-middle-of-a-file/17367226#17367226) -* `sed -n '/cat/p' story.txt` print every line containing the text cat - * equivalent to `sed '/cat/!d' story.txt` -* `sed -n '4,8!p' story.txt` print all lines except lines 4 to 8 -* `man grep | sed -n '/^\s*exit status/I,/^$/p'` extract exit status information of a command from manual - * `/^\s*exit status/I` checks for line starting with 'exit status' in case insensitive way, white-space may be present at start of line - * `/^$/` empty line -* `man ls | sed -n '/^\s*-F/,/^$/p'` extract information on command option from manual - * `/^\s*-F/` line starting with option '-F', white-space may be present at start of line - -**Examples for search and replace(s)** - -* `sed -i 's/cat/dog/g' story.txt` search and replace every occurrence of cat with dog in story.txt -* `sed -i.bkp 's/cat/dog/g' story.txt` in addition to inplace file editing, create backup file story.txt.bkp, so that if a mistake happens, original file can be restored - * `sed -i.bkp 's/cat/dog/g' *.txt` to perform operation on all files ending with .txt in current directory -* `sed -i '5,10s/cat/dog/gI' story.txt` search and replace every occurrence of cat (case insensitive due to modifier I) with dog in story.txt only in line numbers 5 to 10 -* `sed '/cat/ s/animal/mammal/g' story.txt` replace animal with mammal in all lines containing cat - * Since `-i` option is not used, output is displayed on standard output and story.txt is not changed - * spacing between range and command is optional, `sed '/cat/s/animal/mammal/g' story.txt` can also be used -* `sed -i -e 's/cat/dog/g' -e 's/lion/tiger/g' story.txt` search and replace every occurrence of cat with dog and lion with tiger - * any number of `-e` option can be used - * `sed -i 's/cat/dog/g ; s/lion/tiger/g' story.txt` alternative syntax, spacing around ; is optional -* `sed -r 's/(.*)/abc: \1 :xyz/' list.txt` add prefix 'abc: ' and suffix ' :xyz' to every line of list.txt -* `sed -i -r "s/(.*)/$(basename $PWD)\/\1/" dir_list.txt` add current directory name and forward-slash character at the start of every line - * Note the use of double quotes to perform command substitution -* `sed -i -r "s|.*|$HOME/\0|" dir_list.txt` add home directory and forward-slash at the start of every line - * Since the value of '$HOME' itself contains forward-slash characters, we cannot use `/` as delimiter - * Any character other than backslash or newline can be used as delimiter, for example `| # ^` [see this link for more info](https://stackoverflow.com/questions/33914360/what-delimiters-can-you-use-in-sed) - * `\0` back-reference contains entire matched string - -
- -**Example input file** - -```bash -$ cat mem_test.txt -mreg2 = 1200 # starting address -mreg4 = 2180 # ending address - -dreg5 = get(mreg2) + get(mreg4) -print dreg5 -``` - -* replace all **reg** with **register** - -```bash -$ sed 's/reg/register/g' mem_test.txt -mregister2 = 1200 # starting address -mregister4 = 2180 # ending address - -dregister5 = get(mregister2) + get(mregister4) -print dregister5 -``` - -* change start and end address - -```bash -$ sed 's/1200/1530/; s/2180/1870/' mem_test.txt -mreg2 = 1530 # starting address -mreg4 = 1870 # ending address - -dreg5 = get(mreg2) + get(mreg4) -print dreg5 - -$ # to make changes only on mreg initializations, use -$ # sed '/mreg[0-9] *=/ s/1200/1530/; s/2180/1870/' mem_test.txt -``` - -* Using `bash` variables - -```bash -$ s_add='1760'; e_add='2500' -$ sed "s/1200/$s_add/; s/2180/$e_add/" mem_test.txt -mreg2 = 1760 # starting address -mreg4 = 2500 # ending address - -dreg5 = get(mreg2) + get(mreg4) -print dreg5 -``` - -* split inline commented code to comment + code - -```bash -$ sed -E 's/^([^#]+)(#.*)/\2\n\1/' mem_test.txt -# starting address -mreg2 = 1200 -# ending address -mreg4 = 2180 - -dreg5 = get(mreg2) + get(mreg4) -print dreg5 -``` - -* range of lines matching pattern - -```bash -$ seq 20 | sed -n '/3/,/5/p' -3 -4 -5 -13 -14 -15 - -``` - -* inplace editing - -```bash -$ sed -i -E 's/([md]r)eg/\1/g' mem_test.txt -$ cat mem_test.txt -mr2 = 1200 # starting address -mr4 = 2180 # ending address - -dr5 = get(mr2) + get(mr4) -print dr5 - -$ # more than one input files can be given -$ # use glob pattern if files share commonality, ex: *.txt -``` - -**Further Reading** - -* [sed basics](http://code.snipcademy.com/tutorials/shell-scripting/sed/introduction) -* [sed detailed tutorial](http://www.grymoire.com/Unix/Sed.html) -* [sed-book](http://www.catonmat.net/blog/sed-book/) -* [cheat sheet](http://www.catonmat.net/download/sed.stream.editor.cheat.sheet.txt) -* [sed examples](http://how-to.linuxcareer.com/learning-linux-commands-sed) -* [sed one-liners explained](http://www.catonmat.net/series/sed-one-liners-explained) -* [common search and replace examples with sed](https://unix.stackexchange.com/questions/112023/how-can-i-replace-a-string-in-a-files) -* [sed Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/sed?sort=votes&pageSize=15) -* [sed Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/sed?sort=votes&pageSize=15) - -
- -### awk - ->pattern scanning and text processing language - -`awk` derives its name from authors Alfred Aho, Peter Weinberger and Brian Kernighan. - -**syntax** - -* `awk 'BEGIN {initialize} condition1 {stmts} condition2 {stmts}... END {finish}'` - * `BEGIN {initialize}` used to initialize variables (could be user defined or awk variables or both), executed once - optional block - * `condition1 {stmts} condition2 {stmts}...` action performed for every line of input, condition is optional, more than one block {} can be used with/without condition - * `END {finish}` perform action once at end of program - optional block -* commands can be written in a file and passed using the `-f` option instead of writing it all on command line - * for examples and details, refer to links given below - -
- -**Example input file** - -```bash -$ cat test.txt -abc : 123 : xyz -3 : 32 : foo --2.3 : bar : bar -``` - -* Just printing something, no input - -```bash -$ awk 'BEGIN{print "Hello!\nTesting awk one-liner"}' -Hello! -Testing awk one-liner -``` - -* search and replace -* when the `{stmts}` portion of `condition {stmts}` is not specified, by default `{print $0}` is executed if the `condition` evaluates to true - * `1` is a generally used `awk` idiom to print contents of `$0` after performing some processing - * `print` statement without argument will print the content of `$0` - -```bash -$ # sub will replace only first occurrence -$ # third argument to sub specifies variable to change, defaults to $0 -$ awk '{sub("3", "%")} 1' test.txt -abc : 12% : xyz -% : 32 : foo --2.% : bar : bar - -$ # gsub will replace all occurrences -$ awk '{gsub("3", "%")} 1' test.txt -abc : 12% : xyz -% : %2 : foo --2.% : bar : bar - -$ # add a condition to restrict processing only to those records -$ awk '/foo/{gsub("3", "%")} 1' test.txt -abc : 123 : xyz -% : %2 : foo --2.3 : bar : bar - -$ # using shell variables -$ r="@" -$ awk -v r_str="$r" '{sub("3", r_str)} 1' test.txt -abc : 12@ : xyz -@ : 32 : foo --2.@ : bar : bar - -$ # bash environment variables like PWD, HOME is also accessible via ENVIRON -$ s="%" awk '{sub("3", ENVIRON["s"])} 1' test.txt -abc : 12% : xyz -% : 32 : foo --2.% : bar : bar -``` - -* filtering content - -```bash -$ # regex pattern, by default tested against $0 -$ awk '/a/' test.txt -abc : 123 : xyz --2.3 : bar : bar - -$ # use ! to invert condition -$ awk '!/abc/' test.txt -3 : 32 : foo --2.3 : bar : bar - -$ seq 30 | awk 'END{print}' -30 - -$ # generic, length(var) - default is $0 -$ seq 8 13 | awk 'length==1' -8 -9 -``` - -* selecting based on line numbers -* `NR` is record number - -```bash -$ seq 123 135 | awk 'NR==7' -129 - -$ seq 123 135 | awk 'NR>=3 && NR<=5' -125 -126 -127 - -$ seq 5 | awk 'NR>=3' -3 -4 -5 - -$ # for large input, use exit to avoid unnecessary record processing -$ seq 14323 14563435 | awk 'NR==234{print; exit}' -14556 -``` - -* selecting based on start and end condition -* for following examples - * numbers 1 to 20 is input - * regex pattern `/4/` is start condition - * regex pattern `/6/` is end condition -* `f` is idiomatically used to represent a flag variable - -```bash -$ # records between start and end -$ seq 20 | awk '/4/{f=1; next} /6/{f=0} f' -5 -15 - -$ # records between start and end and also includes start -$ seq 20 | awk '/4/{f=1} /6/{f=0} f' -4 -5 -14 -15 - -$ # records between start and end and also includes end -$ seq 20 | awk '/4/{f=1; next} f; /6/{f=0}' -5 -6 -15 -16 - -$ # records from start to end -$ seq 20 | awk '/4/{f=1} f{print} /6/{f=0}' -4 -5 -6 -14 -15 -16 - -$ # records excluding start to end -$ seq 10 | awk '/4/{f=1} !f; /6/{f=0}' -1 -2 -3 -7 -8 -9 -10 -``` - -* column manipulations -* by default, one or more consecutive spaces/tabs are considered as field separators - -```bash -$ echo -e "1 3 4\na b c" -1 3 4 -a b c - -$ # second column -$ echo -e "1 3 4\na b c" | awk '{print $2}' -3 -b - -$ # last column -$ echo -e "1 3 4\na b c" | awk '{print $NF}' -4 -c - -$ # default output field separator is single space character -$ echo -e "1 3 4\na b c" | awk '{print $1, $3}' -1 4 -a c - -$ # condition for specific field -$ echo -e "1 3 4\na b c" | awk '$2 ~ /[0-9]/' -1 3 4 -``` - -* specifying a different input/output field separator -* can be string alone or regex, multiple separators can be specified using `|` in regex pattern - -```bash -$ awk -F' *: *' '$1 == "3"' test.txt -3 : 32 : foo - -$ awk -F' *: *' '{print $1 "," $2}' test.txt -abc,123 -3,32 --2.3,bar - -$ awk -F' *: *' -v OFS="::" '{print $1, $2}' test.txt -abc::123 -3::32 --2.3::bar - -$ awk -F: -v OFS="\t" '{print $1 OFS $2}' test.txt -abc 123 -3 32 --2.3 bar -``` - -* dealing with duplicates, line/field wise - -```bash -$ cat duplicates.txt -abc 123 ijk -foo 567 xyz -abc 123 ijk -bar 090 pqr -tst 567 zzz - -$ # whole line -$ awk '!seen[$0]++' duplicates.txt -abc 123 ijk -foo 567 xyz -bar 090 pqr -tst 567 zzz - -$ # particular column -$ awk '!seen[$2]++' duplicates.txt -abc 123 ijk -foo 567 xyz -bar 090 pqr -``` - -* inplace editing - -```bash -$ awk -i inplace '{print NR ") " $0}' test.txt -$ cat test.txt -1) abc : 123 : xyz -2) 3 : 32 : foo -3) -2.3 : bar : bar -``` - -**Further Reading** - -* [awk basics](http://code.snipcademy.com/tutorials/shell-scripting/awk/introduction) -* [Gawk: Effective AWK Programming](https://www.gnu.org/software/gawk/manual/) -* [awk detailed tutorial](http://www.grymoire.com/Unix/Awk.html) -* [basic tutorials for grep, awk, sed](https://unix.stackexchange.com/questions/2434/is-there-a-basic-tutorial-for-grep-awk-and-sed) -* [awk one-liners explained](http://www.catonmat.net/series/awk-one-liners-explained) -* [awk book](http://www.catonmat.net/blog/awk-book/) -* [awk cheat-sheet](http://www.catonmat.net/download/awk.cheat.sheet.txt) for awk variables, statements, functions, etc -* [awk examples](http://www.thegeekstuff.com/tag/unix-awk-examples/) -* [awk Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/awk?sort=votes&pageSize=15) -* [awk Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/awk?sort=votes&pageSize=15) - -
- -### perl - ->The Perl 5 language interpreter - -[Larry Wall](https://en.wikipedia.org/wiki/Larry_Wall) wrote Perl as a **general purpose scripting language**, borrowing features from **C, shell scripting, awk, sed, grep, cut, sort** etc - -Reference tables given below for frequently used constructs with **perl one-liners**. Resource links given at end for further reading. - -
- -Descriptions adapted from [perldoc - command switches](http://perldoc.perl.org/perlrun.html#Command-Switches) - -| Option | Description | -| ------------- | ----------- | -| -e | execute perl code | -| -n | iterate over input files in a loop, lines are NOT printed by default | -| -p | iterate over input files in a loop, lines are printed by default | -| -l | chomp input line, $\ gets value of $/ if no argument given | -| -a | autosplit input lines on space, implicitly sets -n for Perl version 5.20.0 and above | -| -F | specifies the pattern to split input lines, implicitly sets -a and -n for Perl version 5.20.0 and above | -| -i | edit files inplace, if extension provided make a backup copy | -| -0777 | slurp entire file as single string, not advisable for large input files | - -
- -Descriptions adapted from [perldoc - Special Variables](http://perldoc.perl.org/perlvar.html#SPECIAL-VARIABLES) - -| Variable | Description | -| ------------- | ----------- | -| $_ | The default input and pattern-searching space | -| $. | Current line number | -| $/ | input record separator, newline by default | -| $\ | output record separator, empty string by default | -| @F | contains the fields of each line read, applicable with -a or -F option | -| %ENV | contains current environment variables | -| $ARGV | contains the name of the current file | - -
- -| Function | Description | -| ------------- | ----------- | -| length | Returns the length in characters of the value of EXPR. If EXPR is omitted, returns the length of $_ | -| eof | Returns 1 if the next read on FILEHANDLE will return end of file | - -
- -**Simple Perl program** - -```bash -$ perl -e 'print "Hello!\nTesting Perl one-liner\n"' -Hello! -Testing Perl one-liner -``` - -
- -**Example input file** - -```bash -$ cat test.txt -abc : 123 : xyz -3 : 32 : foo --2.3 : bar : bar -``` - -
- -* Search and replace - -```bash -$ perl -pe 's/3/%/' test.txt -abc : 12% : xyz -% : 32 : foo --2.% : bar : bar - -$ # use g flag to replace all occurrences, not just first match in line -$ perl -pe 's/3/%/g' test.txt -abc : 12% : xyz -% : %2 : foo --2.% : bar : bar - -$ # conditional replacement -$ perl -pe 's/3/@/g if /foo/' test.txt -abc : 123 : xyz -@ : @2 : foo --2.3 : bar : bar - -$ # using shell variables -$ r="@" -$ perl -pe "s/3/$r/" test.txt -abc : 12@ : xyz -@ : 32 : foo --2.@ : bar : bar - -$ # preferred approach is to use ENV hash variable -$ export s="%" -$ perl -pe 's/3/$ENV{s}/' test.txt -abc : 12% : xyz -% : 32 : foo --2.% : bar : bar -``` - -
- -* Search and replace special characters - -The `\Q` and `q()` constructs are helpful to nullify regex meta characters - -```bash -$ # if not properly escaped or quoted, it can lead to errors -$ echo '*.^[}' | perl -pe 's/*.^[}/abc/' -Quantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE .^[}/ at -e line 1. - -$ echo '*.^[}' | perl -pe 's/\*\.\^\[}/abc/' -abc - -$ echo '*.^[}' | perl -pe 's/\Q*.^[}/abc/' -abc - -$ echo '*.^[}' | perl -pe 's/\Q*.^[}/\$abc\$/' -$abc$ - -$ echo '*.^[}' | perl -pe 's/\Q*.^[}/q($abc$)/e' -$abc$ -``` - -
- -* Print lines based on line number or pattern - -```bash -$ perl -ne 'print if /a/' test.txt -abc : 123 : xyz --2.3 : bar : bar - -$ perl -ne 'print if !/abc/' test.txt -3 : 32 : foo --2.3 : bar : bar - -$ seq 123 135 | perl -ne 'print if $. == 7' -129 - -$ seq 1 30 | perl -ne 'print if eof' -30 - -$ # Use exit to save time on large input files -$ seq 14323 14563435 | perl -ne 'if($. == 234){print; exit}' -14556 - -$ # length() can also be used instead of length $_ -$ seq 8 13 | perl -lne 'print if length $_ == 1' -8 -9 -``` - -
- -* Print range of lines based on line number or pattern - -```bash -$ seq 123 135 | perl -ne 'print if $. >= 3 && $. <= 5' -125 -126 -127 - -$ # $. is default variable compared against when using .. -$ seq 123 135 | perl -ne 'print if 3..5' -125 -126 -127 - -$ # can use many alternatives, eof looks more readable -$ seq 5 | perl -ne 'print if 3..eof' -3 -4 -5 - -$ # matching regex specified by /pattern/ is checked against $_ -$ seq 5 | perl -ne 'print if 3../4/' -3 -4 - -$ seq 1 30 | perl -ne 'print if /4/../6/' -4 -5 -6 -14 -15 -16 -24 -25 -26 - -$ seq 2 8 | perl -ne 'print if !(/4/../6/)' -2 -3 -7 -8 -``` - -
- -* `..` vs `...` - -```bash -$ echo -e '10\n11\n10' | perl -ne 'print if /10/../10/' -10 -10 - -$ echo -e '10\n11\n10' | perl -ne 'print if /10/.../10/' -10 -11 -10 -``` - -
- -* Column manipulations - -```bash -$ echo -e "1 3 4\na b c" | perl -nale 'print $F[1]' -3 -b - -$ echo -e "1,3,4,8\na,b,c,d" | perl -F, -lane 'print $F[$#F]' -8 -d - -$ perl -F: -lane 'print "$F[0] $F[2]"' test.txt -abc xyz -3 foo --2.3 bar - -$ perl -F: -lane '$sum+=$F[1]; END{print $sum}' test.txt -155 - -$ perl -F: -lane '$F[2] =~ s/\w(?=\w)/$&,/g; print join ":", @F' test.txt -abc : 123 : x,y,z -3 : 32 : f,o,o --2.3 : bar : b,a,r - -$ perl -F'/:\s*[a-z]+/i' -lane 'print $F[0]' test.txt -abc : 123 -3 : 32 --2.3 - -$ perl -F'\s*:\s*' -lane 'print join ",", grep {/[a-z]/i} @F' test.txt -abc,xyz -foo -bar,bar - -$ perl -F: -ane 'print if (grep {/\d/} @F) < 2' test.txt -abc : 123 : xyz --2.3 : bar : bar -``` - -
- -* Dealing with duplicates - -```bash -$ cat duplicates.txt -abc 123 ijk -foo 567 xyz -abc 123 ijk -bar 090 pqr -tst 567 zzz - -$ # whole line -$ perl -ne 'print if !$seen{$_}++' duplicates.txt -abc 123 ijk -foo 567 xyz -bar 090 pqr -tst 567 zzz - -$ # particular column -$ perl -ane 'print if !$seen{$F[1]}++' duplicates.txt -abc 123 ijk -foo 567 xyz -bar 090 pqr -``` - -
- -* Multiline processing - -```bash -$ # save previous lines to make it easier for multiline matching -$ perl -ne 'print if /3/ && $p =~ /abc/; $p = $_' test.txt -3 : 32 : foo - -$ perl -ne 'print "$p$_" if /3/ && $p =~ /abc/; $p = $_' test.txt -abc : 123 : xyz -3 : 32 : foo - -$ # with multiline matching, -0777 slurping not advisable for very large files -$ perl -0777 -ne 'print $1 if /.*abc.*\n(.*3.*\n)/' test.txt -3 : 32 : foo -$ perl -0777 -ne 'print $1 if /(.*abc.*\n.*3.*\n)/' test.txt -abc : 123 : xyz -3 : 32 : foo - -$ # use s flag to allow .* to match across lines -$ perl -0777 -pe 's/(.*abc.*32)/ABC/s' test.txt -ABC : foo --2.3 : bar : bar - -$ # use m flag if ^$ anchors are needed to match individual lines -$ perl -0777 -pe 's/(.*abc.*3)/ABC/s' test.txt -ABC : bar : bar -$ perl -0777 -pe 's/(.*abc.*^3)/ABC/sm' test.txt -ABC : 32 : foo --2.3 : bar : bar - -$ # print multiple lines after matching line -$ perl -ne 'if(/abc/){ print; foreach (1..2){$n = <>; print $n} }' test.txt -abc : 123 : xyz -3 : 32 : foo --2.3 : bar : bar -``` - -
- -* Using modules - -```bash -$ echo 'a,b,a,c,d,1,d,c,2,3,1,b' | perl -MList::MoreUtils=uniq -F, -lane 'print join ",",uniq(@F)' -a,b,c,d,1,2,3 - -$ base64 test.txt -YWJjICA6IDEyMyA6IHh5egozICAgIDogMzIgIDogZm9vCi0yLjMgOiBiYXIgOiBiYXIK -$ base64 test.txt | base64 -d -abc : 123 : xyz -3 : 32 : foo --2.3 : bar : bar -$ base64 test.txt | perl -MMIME::Base64 -ne 'print decode_base64($_)' -abc : 123 : xyz -3 : 32 : foo --2.3 : bar : bar - -$ perl -MList::MoreUtils=indexes -nale '@i = indexes { /[a-z]/i } @F if $. == 1; print join ",", @F[@i]' test.txt -abc,xyz -3,foo --2.3,bar -``` - -
- -* In place editing - -```bash -$ perl -i -pe 's/\d/*/g' test.txt -$ cat test.txt -abc : *** : xyz -* : ** : foo --*.* : bar : bar - -$ perl -i.bak -pe 's/\*/^/g' test.txt -$ cat test.txt -abc : ^^^ : xyz -^ : ^^ : foo --^.^ : bar : bar -$ cat test.txt.bak -abc : *** : xyz -* : ** : foo --*.* : bar : bar -``` - -
- -**Further Reading** - -* [Perl Introduction](https://github.com/learnbyexample/Perl_intro) - Introductory course for Perl 5 through examples -* [Perl curated resources](https://github.com/learnbyexample/scripting_course/blob/master/Perl_curated_resources.md) -* [Handy Perl regular expressions](http://www.catonmat.net/blog/perl-one-liners-explained-part-seven/) -* [What does this regex mean?](http://stackoverflow.com/questions/22937618/reference-what-does-this-regex-mean) -* [Perl one-liners](http://www.catonmat.net/series/perl-one-liners-explained) -* [Perl command line switches](http://perl101.org/command-line-switches.html) -* [Env](http://perldoc.perl.org/Env.html) - -
- -### cut - ->remove sections from each line of files - -For columns operations with well defined delimiters, `cut` command is handy - -**Examples** - -* `ls -l | cut -d' ' -f1` first column of `ls -l` - * `-d` option specifies delimiter character, in this case it is single space character (Default delimiter is TAB character) - * `-f` option specifies which fields to print separated by commas, in this case field 1 -* `cut -d':' -f1 /etc/passwd` prints first column of /etc/passwd file -* `cut -d':' -f1,7 /etc/passwd` prints 1st and 7th column of /etc/passwd file with : character in between -* `cut -d':' --output-delimiter=' ' -f1,7 /etc/passwd` use space as delimiter between 1st and 7th column while printing -* [cut Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/cut?sort=votes&pageSize=15) - -
- -### paste - ->merge lines of files - -**Examples** - -* `paste list1.txt list2.txt list3.txt > combined_list.txt` combines the three files column-wise into single file, the entries separated by TAB character -* `paste -d':' list1.txt list2.txt list3.txt > combined_list.txt` the entries are separated by : character instead of TAB - * See [pr](#pr) command for multiple character delimiter -* [paste Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/paste?sort=votes&pageSize=15) - -```bash -$ # joining multiple files -$ paste -d, <(seq 5) <(seq 6 10) -1,6 -2,7 -3,8 -4,9 -5,10 - -$ paste -d, <(seq 3) <(seq 4 6) <(seq 7 10) -1,4,7 -2,5,8 -3,6,9 -,,10 -``` - -* Single column to multiple columns - -```bash -$ seq 5 | paste - - -1 2 -3 4 -5 - -$ # specifying different output delimiter, default is tab -$ seq 5 | paste -d, - - -1,2 -3,4 -5, - -$ # if number of columns to specify is large, use the printf trick -$ seq 5 | paste $(printf -- "- %.s" {1..3}) -1 2 3 -4 5 -``` - -* Combine all lines to single line - -```bash -$ seq 10 | paste -sd, -1,2,3,4,5,6,7,8,9,10 - -$ # for multiple character delimiter, perl can be used -$ seq 10 | perl -pe 's/\n/ : / if(!eof)' -1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 -``` - -
- -### column - ->columnate lists - -```bash -$ cat dishes.txt -North alootikki baati khichdi makkiroti poha -South appam bisibelebath dosa koottu sevai -West dhokla khakhra modak shiro vadapav -East handoguri litti momo rosgulla shondesh - -$ column -t dishes.txt -North alootikki baati khichdi makkiroti poha -South appam bisibelebath dosa koottu sevai -West dhokla khakhra modak shiro vadapav -East handoguri litti momo rosgulla shondesh -``` - -* More examples [here](http://www.commandlinefu.com/commands/using/column/sort-by-votes) - -
- -### pr - ->convert text files for printing - -```bash -$ pr sample.txt - - -2016-05-29 11:00 sample.txt Page 1 - - -This is an example of adding text to a new file using cat command. -Press Ctrl+d on a newline to save and quit. -Adding a line of text at end of file -``` - -* Options include converting text files for printing with header, footer, page numbers, double space a file, combine multiple files column wise, etc -* More examples [here](http://docstore.mik.ua/orelly/unix3/upt/ch21_15.htm) - -```bash -$ # single column to multiple column, split vertically -$ # for example, in command below, output of seq is split into two -$ seq 5 | pr -2t -1 4 -2 5 -3 - -$ # different output delimiter can be used by passing string to -s option -$ seq 5 | pr -2ts' ' -1 4 -2 5 -3 - -$ seq 15 | pr -5ts, -1,4,7,10,13 -2,5,8,11,14 -3,6,9,12,15 -``` - -* Use `-a` option to split across - -```bash -$ seq 5 | pr -2ats' : ' -1 : 2 -3 : 4 -5 - -$ seq 15 | pr -5ats, -1,2,3,4,5 -6,7,8,9,10 -11,12,13,14,15 - -$ # use $ to expand characters denoted by escape characters like \t for tab -$ seq 5 | pr -3ts$'\t' -1 3 5 -2 4 - -$ # or leave the argument to -s empty as tab is default -$ seq 5 | pr -3ts -1 3 5 -2 4 -``` - -* The default PAGE_WIDTH is 72 -* The formula `(col-1)*len(delimiter) + col` seems to work in determining minimum PAGE_WIDTH required for multiple column output -* The `-J` option will help in turning off line truncation - -```bash -$ seq 74 | pr -36ats, -1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36 -37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72 -73,74 -$ seq 74 | pr -37ats, -pr: page width too narrow - -$ # (37-1)*1 + 37 = 73 -$ seq 74 | pr -Jw 73 -37ats, -1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37 -38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74 - -$ # (3-1)*4 + 3 = 11 -$ seq 6 | pr -Jw 10 -3ats'::::' -pr: page width too narrow -$ seq 6 | pr -Jw 11 -3ats'::::' -1::::2::::3 -4::::5::::6 -``` - -* Use `-m` option to combine multiple files in parallel - -```bash -$ pr -mts', ' <(seq 3) <(seq 4 6) <(seq 7 9) -1, 4, 7 -2, 5, 8 -3, 6, 9 -``` - -
- -We can use a combination of different commands for complicated operations. For example, transposing a table - -```bash -$ tr ' ' '\n' < dishes.txt | pr -$(wc -l < dishes.txt)t -North South West East -alootikki appam dhokla handoguri -baati bisibelebath khakhra litti -khichdi dosa modak momo -makkiroti koottu shiro rosgulla -poha sevai vadapav shondesh -``` - -Notice how `pr` neatly arranges the columns. If spacing is too much, we can use `column` - -```bash -$ tr ' ' '\n' < dishes.txt | pr -$(wc -l < dishes.txt)ts | column -t -North South West East -alootikki appam dhokla handoguri -baati bisibelebath khakhra litti -khichdi dosa modak momo -makkiroti koottu shiro rosgulla -poha sevai vadapav shondesh -``` diff --git a/Working_with_Files_and_Directories.md b/Working_with_Files_and_Directories.md deleted file mode 100644 index c81d0f2..0000000 --- a/Working_with_Files_and_Directories.md +++ /dev/null @@ -1,1075 +0,0 @@ -# Working with Files and Directories - -* [cat](#cat) -* [less](#less) -* [tail](#tail) -* [head](#head) -* [Text Editors](#text-editors) -* [grep](#grep) -* [find](#find) -* [locate](#locate) -* [wc](#wc) -* [du](#du) -* [df](#df) -* [touch](#touch) -* [file](#file) -* [basename](#basename) -* [dirname](#dirname) -* [chmod](#chmod) - -In this chapter, we will see how to display contents of a file, search within files, search for files, get file properties and information, what are the permissions for files/directories and how to change them to our requirements - -
- -### cat - ->concatenate files and print on the standard output - -**Options** - -* `-n` number output lines -* `-s` squeeze repeated empty lines into single empty line -* `-e` show non-printing characters and end of line -* `-A` in addition to `-e`, also shows tab characters - -**Examples** - -* One or more files can be given as input and hence a lot of times, `cat` is used to quickly see contents of small single file on terminal - * But not needed to simply pass file content as stdin to other commands. See [Useless Use of Cat Award](http://porkmail.org/era/unix/award.html) -* To save the output of concatenation, just redirect stdout - -```bash -$ ls -marks_2015.txt marks_2016.txt marks_2017.txt - -$ cat marks_201* -Name Maths Science -foo 67 78 -bar 87 85 -Name Maths Science -foo 70 75 -bar 85 88 -Name Maths Science -foo 68 76 -bar 90 90 - -$ # save stdout to a file -$ cat marks_201* > all_marks.txt -``` - -* often used option is `-A` to see various non-printing characters and end of line - -```bash -$ printf 'foo\0bar\tbaz \r\n' -foobar baz - -$ printf 'foo\0bar\tbaz \r\n' | cat -A -foo^@bar^Ibaz ^M$ -``` - -* use `tac` to reverse input line wise - -```bash -$ tac marks_2015.txt -bar 87 85 -foo 67 78 -Name Maths Science - -$ seq 3 | tac -3 -2 -1 -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [cat from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/tail_less_cat_head.md#cat) -* [cat Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/cat?sort=votes&pageSize=15) -* [cat Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/cat?sort=votes&pageSize=15) - -
- -### less - ->opposite of more - -`cat` command is not suitable for viewing contents of large files on the Terminal. `less` displays contents of a file, automatically fits to size of Terminal, allows scrolling in either direction and other options for effective viewing. Usually, `man` command uses `less` command to display the help page. The navigation options are similar to `vi` editor - -Commonly used commands are given below, press `h` for summary of options - -* `g` go to start of file -* `G` go to end of file -* `q` quit -* `/pattern` search for the given pattern in forward direction -* `?pattern` search for the given pattern in backward direction -* `n` go to next pattern -* `N` go to previous pattern - -**Example and Further Reading** - -* `less -s large_filename` display contents of file large_filename using less command, consecutive blank lines are squeezed as single blank line - * Use `-N` option to prefix line number -* `less` command is an [improved version](https://unix.stackexchange.com/questions/604/isnt-less-just-more) of `more` command -* [differences between most, more and less](https://unix.stackexchange.com/questions/81129/what-are-the-differences-between-most-more-and-less) -* [less Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/less?sort=votes&pageSize=15) - -
- -### tail - ->output the last part of files - -**Examples** - -* By default, `tail` displays last 10 lines -* Use `-n` option to change how many lines are needed - -```bash -$ # last two lines -$ tail -n2 report.log -Error: something seriously went wrong -blah blah blah - -$ # all lines starting from 3rd line i.e all lines except first two lines -$ seq 13 17 | tail -n +3 -15 -16 -17 -``` - -* multiple file input - -```bash -$ # use -q option to avoid filename in output -$ tail -n2 report.log sample.txt -==> report.log <== -Error: something seriously went wrong -blah blah blah - -==> sample.txt <== -He he he -Adios amigo -``` - -* characterwise extraction - * Note that this works byte wise and not suitable for multi-byte character encodings - -```bash -$ # last three characters including the newline character -$ echo 'Hi there!' | tail -c3 -e! - -$ # excluding the first character -$ echo 'Hi there!' | tail -c +2 -i there! -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [tail from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/tail_less_cat_head.md#tail) -* [tail Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/tail?sort=votes&pageSize=15) -* [tail Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/tail?sort=votes&pageSize=15) - -
- -### head - ->output the first part of files - -**Examples** - -* By default, `head` displays first 10 lines -* Use `-n` option to change how many lines are needed - -```bash -$ head -n3 report.log -blah blah -Warning: something went wrong -more blah - -$ # tail gives last 10 lines, head then gives first 2 from tail output -$ tail sample.txt | head -n2 -Just do-it -Believe it - -$ # except last 2 lines -$ seq 13 17 | head -n -2 -13 -14 -15 -``` - -* multiple file input - -```bash -$ # use -q option to avoid filename in output -$ head -n3 report.log sample.txt -==> report.log <== -blah blah -Warning: something went wrong -more blah - -==> sample.txt <== -Hello World! - -Good day -``` - -* characterwise extraction - * Note that this works byte wise and not suitable for multi-byte character encodings - -```bash -$ # first two characters -$ echo 'Hi there!' | head -c2 -Hi - -$ # excluding last four characters -$ echo 'Hi there!' | head -c -4 -Hi the -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [head from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/tail_less_cat_head.md#head) -* [head Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/head?sort=votes&pageSize=15) - -
- -### Text Editors - -For editing text files, the following applications can be used. Of these, `gedit`, `nano`, `vi` and/or `vim` are available in most distros by default - -Easy to use - -* [gedit](https://wiki.gnome.org/Apps/Gedit) -* [geany](https://www.geany.org/) -* [nano](https://nano-editor.org/) - -Powerful text editors - -* [vim](https://github.com/vim/vim) - * [vim learning resources](https://github.com/learnbyexample/scripting_course/blob/master/Vim_curated_resources.md) and [vim reference](https://github.com/learnbyexample/vim_reference) for further info -* [emacs](https://www.gnu.org/software/emacs/) -* [atom](https://atom.io/) -* [sublime](https://www.sublimetext.com/) - -
- -### grep - ->print lines matching a pattern - -`grep` stands for **Global Regular Expression Print**. Used to search for a pattern in given files - whether a particular word or pattern is present (or not present), name of files containing the pattern, etc. By default, matching is performed in any part of a line, options and regular expressions can be used to match only the desired part - -**Options** - -* `--color=auto` display the matched pattern, file names, line numbers etc with color distinction -* `-i` ignore case while matching -* `-v` print non-matching lines, i.e it inverts the selection -* `-n` print also line numbers of matched pattern -* `-c` display only the count of number of lines matching the pattern -* `-l` print only the filenames with matching pattern -* `-L` print filenames NOT matching the pattern -* `-w` match pattern against whole word -* `-x` match pattern against whole line -* `-F` interpret pattern to search as fixed string (i.e not a regular expression). Faster as well -* `-o` print only matching parts -* `-A number` print matching line and 'number' of lines after the matched line -* `-B number` print matching line and 'number' of lines before the matched line -* `-C number` print matching line and 'number' of lines before and after the matched line -* `-m number` restrict printing to upper limit of matched lines specified by 'number' -* `-q` no standard output, quit immediately if match found. Useful in scripts to check if a file contains search pattern or not -* `-s` suppress error messages if file doesn't exist or not readable. Again, more useful in scripts -* `-r` recursively search all files in specified folders -* `-h` do not prefix filename for matching lines (default behavior for single file search) -* `-H` prefix filename for matching lines (default behavior for multiple file search) - -**Examples** - -* `grep 'area' report.log` will print all lines containing the word area in report.log -* `grep 'adder power' report.log` will print lines containing adder power -* `man grep | grep -i -A 5 'exit status'` will print matched line and 5 lines after containing the words 'exit status' independent of case - * See **Context Line Control** topic in `info grep` for related options like `--no-group-separator` -* `grep -m 5 'error' report.log` will print maximum of 5 lines containing the word error -* `grep "$HOME" /etc/passwd` will print lines matching the value of environment variable HOME - * Note the use of double quotes for variable substitution -* `grep -w 'or' story.txt` match whole word or, not part of word like for, thorn etc -* `grep -x 'power' test_list.txt` match whole line containing the pattern power - -*Note:* All of the above examples would be suited for `-F` option as these do not use regular expressions and will be faster with `-F` option - -**Regular Expressions** - -Regular Expressions help in defining precise patterns, like extracting only alphabets or numbers, matching at start of line, end of line, character sequence, etc -The following reference is for **ERE - Extended Regular Expressions** - -Anchors - -* `^` match from start of line -* `$` match end of line -* `\<` match beginning of word -* `\>` match end of word -* `\b` match edge of word -* `\B` match other than edge of word - -Character Quantifiers - -* `.` match any single character -* `*` match preceding character 0 or more times -* `+` match preceding character 1 or more times -* `?` match preceding character 0 or 1 times -* `{n}` match preceding character exactly n times -* `{n,}` match preceding character n or more times -* `{n,m}` match preceding character n to m times, including n and m -* `{,m}` match preceding character up to m times - -Character classes - -* `[aeiou]` match any of these characters -* `[^aeiou]` do not match any of these characters -* `[a-z]` match any lowercase alphabet -* `[0-9]` match any digit character -* `\w` match alphabets, digits and underscore character, short cut for `[a-zA-Z0-9_]` -* `\W` opposite of `\w` , short cut for `[^a-zA-Z0-9_]` -* `\s` match white-space characters: tab, newline, vertical tab, form feed, carriage return, and space -* `\S` match other than white-space characters - -Pattern groups - -* `|` matches either of the given patterns -* `()` patterns within `()` are grouped and treated as one pattern, useful in conjunction with `|` -* `\1` backreference to first grouped pattern within `()` -* `\2` backreference to second grouped pattern within `()` and so on - -**Basic vs Extended Regular Expressions** - -By default, the pattern passed to `grep` is treated as Basic Regular Expressions(BRE), which can be overridden using options like `-E` for ERE and `-P` for Perl Compatible Regular Expression(PCRE) -Paraphrasing from `info grep` - ->In Basic Regular Expressions the meta-characters `? + { | ( )` lose their special meaning, instead use the backslashed versions `\? \+ \{ \| \( \)` - -**Examples** - -* `grep -i '[a-z]' report.log` will print all lines having atleast one alphabet character -* `grep '[0-9]' report.log` will print all lines having atleast one number -* `grep 'area\|power' report.log` will match lines containing area or power -* `grep -E 'area|power' report.log` will match lines containing area or power -* `grep -E 'hand(y|ful)' short_story.txt` match handy or handful -* `grep -E '(Th)?is' short_story.txt` match This or is -* `grep -iE '([a-z])\1' short_story.txt` match same alphabet appearing consecutively like 'aa', 'FF', 'Ee' etc - -**Perl Compatible Regular Expression** - -* `grep -P '\d' report.log` will print all lines having atleast one number -* `grep -P '(Th)?is' short_story.txt` match This or is -* `grep -oP 'file\K\d+' report.log` print only digits that are preceded by the string 'file' -* `man pcrepattern` syntax and semantics of the regular expressions that are supported by PCRE -* [look-around assertions example](https://unix.stackexchange.com/questions/13466/can-grep-output-only-specified-groupings-that-match) - -**Example input files** -```bash -$ cat ip.txt -Roses are red, -Violets are blue, -Sugar is sweet, -And so are you. - -$ echo -e 'Red\nGreen\nBlue\nBlack\nWhite' > colors.txt -$ cat colors.txt -Red -Green -Blue -Black -White -``` - -* string search, use `-F` for faster results - -```bash -$ grep -F 'are' ip.txt -Roses are red, -Violets are blue, -And so are you. - -$ grep -Fv 'are' ip.txt -Sugar is sweet, - -$ grep -Fc 'are' ip.txt -3 - -$ grep -F -m2 'are' ip.txt -Roses are red, -Violets are blue, - -$ grep -F 'rose' ip.txt -$ grep -Fi 'rose' ip.txt -Roses are red, -``` - -* regular expression, cannot use `-F` - -```bash -$ # lines with words starting with s or S -$ grep -iE '\bs' ip.txt -Sugar is sweet, -And so are you. - -$ # get only the words starting with s or S -$ grep -ioE '\bs[a-z]+' ip.txt -Sugar -sweet -so -``` - -* using file input to specify search terms - -```bash -$ grep -Fif colors.txt ip.txt -Roses are red, -Violets are blue, - -$ echo -e 'Brown\nRed\nGreen\nBlue\nYellow\nBlack\nWhite' > more_colors.txt - -$ # get common lines between two files -$ grep -Fxf colors.txt more_colors.txt -Red -Green -Blue -Black -White - -$ # get lines present in more_colors.txt but not colors.txt -$ grep -Fxvf colors.txt more_colors.txt -Brown -Yellow -``` - -**Further Reading** - -* For more detailed examples and discussion, see [GNU grep chapter from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/gnu_grep.md) -* [how grep command was born](https://medium.com/@rualthanzauva/grep-was-a-private-command-of-mine-for-quite-a-while-before-i-made-it-public-ken-thompson-a40e24a5ef48) -* [why GNU grep is fast](https://lists.freebsd.org/pipermail/freebsd-current/2010-August/019310.html) -* [Difference between grep, egrep and fgrep](https://unix.stackexchange.com/questions/17949/what-is-the-difference-between-grep-egrep-and-fgrep) -* [grep Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/grep?sort=votes&pageSize=15) -* [grep Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/grep?sort=votes&pageSize=15) - -
- -### find - ->search for files in a directory hierarchy - -**Examples** - -Filtering based on file name - -* `find . -iname 'power.log'` search and print path of file named power.log (ignoring case) in current directory and its sub-directories -* `find -name '*log'` search and print path of all files whose name ends with log in current directory - using `.` is optional when searching in current directory -* `find -not -name '*log'` print path of all files whose name does NOT end with log in current directory -* `find -regextype egrep -regex '.*/\w+'` use extended regular expression to match filename containing only `[a-zA-Z_]` characters - * `.*/` is needed to match initial part of file path - -Filtering based on file type - -* `find /home/guest1/proj -type f` print path of all regular files found in specified directory -* `find /home/guest1/proj -type d` print path of all directories found in specified directory -* `find /home/guest1/proj -type f -name '.*'` print path of all hidden files - -Filtering based on depth - -The relative path `.` is considered as depth 0 directory, files and folders immediately contained in a directory are at depth 1 and so on - -* `find -maxdepth 1 -type f` all regular files (including hidden ones) from current directory (without going to sub-directories) -* `find -maxdepth 1 -type f -name '[!.]*'` all regular files (but not hidden ones) from current directory (without going to sub-directories) - * `-not -name '.*'` can be also used -* `find -mindepth 1 -maxdepth 1 -type d` all directories (including hidden ones) in current directory (without going to sub-directories) - -Filtering based on file properties - -* `find -mtime -2` print files that were modified within last two days in current directory - * Note that day here means 24 hours -* `find -mtime +7` print files that were modified more than seven days back in current directory -* `find -daystart -type f -mtime -1` files that were modified from beginning of day (not past 24 hours) -* `find -size +10k` print files with size greater than 10 kilobytes in current directory -* `find -size -1M` print files with size less than 1 megabytes in current directory -* `find -size 2G` print files of size 2 gigabytes in current directory - -Passing filtered files as input to other commands - -* `find report -name '*log*' -exec rm {} \;` delete all filenames containing log in report folder and its sub-folders - * here `rm` command is called for every file matching the search conditions - * since `;` is a special character for shell, it needs to be escaped using `\` -* `find report -name '*log*' -delete` delete all filenames containing log in report folder and its sub-folders -* `find -name '*.txt' -exec wc {} +` list of files ending with txt are all passed together as argument to `wc` command instead of executing wc command for every file - * no need to use escape the `+` character in this case - * also note that number of invocations of command specified is not necessarily once if number of files found is too large -* `find -name '*.log' -exec mv {} ../log/ \;` move files ending with .log to log directory present in one hierarchy above. `mv` is executed once per each filtered file -* `find -name '*.log' -exec mv -t ../log/ {} +` the `-t` option allows to specify target directory and then provide multiple files to be moved as argument - * Similarly, one can use `-t` for `cp` command - -**Further Reading** - -* [using find](https://mywiki.wooledge.org/UsingFind) -* [Collection of find examples](https://alvinalexander.com/unix/edu/examples/find.shtml) -* [find Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/find?sort=votes&pageSize=15) -* [find and tar example](https://unix.stackexchange.com/questions/282762/find-mtime-1-print-xargs-tar-archives-all-files-from-directory-ignoring-t/282885#282885) -* [find Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/find?sort=votes&pageSize=15) -* [Why is looping over find's output bad practice?](https://unix.stackexchange.com/questions/321697/why-is-looping-over-finds-output-bad-practice) - -
- -### locate - ->find files by name - -Faster alternative to `find` command when searching for a file by its name. It is based on a database, which gets updated by a `cron` job. So, newer files may be not present in results. Use this command if it is available in your distro and you remember some part of filename. Very useful if one has to search entire filesystem in which case `find` command might take a very long time compared to `locate` - -**Examples** - -* `locate 'power'` print path of files containing power in the whole filesystem - * matches anywhere in path, ex: '/home/learnbyexample/lowpower_adder/result.log' and '/home/learnbyexample/power.log' are both a valid match - * implicitly, `locate` would change the string to `*power*` as no globbing characters are present in the string specified -* `locate -b '\power.log'` print path matching the string power.log exactly at end of path - * '/home/learnbyexample/power.log' matches but not '/home/learnbyexample/lowpower.log' - * since globbing character '\' is used while specifying search string, it doesn't get implicitly replaced by `*power.log*` -* `locate -b '\proj_adder'` the `-b` option also comes in handy to print only the path of directory name, otherwise every file under that folder would also be displayed -* [find vs locate - pros and cons](https://unix.stackexchange.com/questions/60205/locate-vs-find-usage-pros-and-cons-of-each-other) - -
- -### wc - ->print newline, word, and byte counts for each file - -**Examples** - -```bash -$ # by default, gives newline/word/byte count (in that order) -$ wc sample.txt - 5 17 78 sample.txt - -$ # options to get only newline/word/byte count -$ wc -l sample.txt -5 sample.txt -$ wc -w sample.txt -17 sample.txt -$ wc -c sample.txt -78 sample.txt - -$ # use shell input redirection if filename is not needed -$ wc -l < sample.txt -5 -``` - -* multiple file input - -```bash -$ # automatically displays total at end -$ wc *.txt - 5 10 57 fruits.txt - 2 6 32 greeting.txt - 5 17 78 sample.txt - 12 33 167 total -``` - -* other options - -```bash -$ # use -L to get length of longest line -$ # won't count non-printable characters, tabs are converted to equivalent spaces -$ wc -L < sample.txt -24 -$ printf 'foo\tbar\0baz' | wc -L -14 -$ printf 'foo\tbar\0baz' | awk '{print length()}' -11 - -$ # -c gives byte count, -m gives character count -$ printf 'hi👍' | wc -m -3 -$ printf 'hi👍' | wc -c -6 -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [wc from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/file_attributes.md#wc) -* [wc Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/wc?sort=votes&pageSize=15) -* [wc Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/wc?sort=votes&pageSize=15) - -
- -### du - ->estimate file space usage - -**Examples** - -```bash -$ # By default, size is given in size of 1024 bytes -$ # Files are ignored, all directories and sub-directories are recursively reported -$ # add -a option if files are also needed and -L if links should be dereferenced -$ du -17920 ./projs/full_addr -14316 ./projs/half_addr -32952 ./projs -33880 . - -$ # use -s to show total directory size without descending into sub-directories -$ # add -c to also show total size at end -$ du -s projs words.txt -32952 projs -924 words.txt -``` - -* different size formatting options - -```bash -$ # number of bytes -$ du -b words.txt -938848 words.txt - -$ # kilobytes = 1024 bytes -$ du -sk projs -32952 projs - -$ # megabytes = 1024 kilobytes -$ du -sm projs -33 projs - -$ # human readable, use --si for powers of 1000 instead of 1024 -$ du -h words.txt -924K words.txt - -$ # sorting -$ du -sh projs/* words.txt | sort -h -712K projs/report.log -924K words.txt -14M projs/half_addr -18M projs/full_addr -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [du from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/file_attributes.md#du) -* [du Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/disk-usage?sort=votes&pageSize=15) -* [du Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/du?sort=votes&pageSize=15) - -
- -### df - ->report file system disk space usage - -**Examples** - -```bash -$ # use df without arguments to get information on all currently mounted file systems -$ df . -Filesystem 1K-blocks Used Available Use% Mounted on -/dev/sda1 98298500 58563816 34734748 63% / - -$ # use -B option for custom size -$ # use --si for size in powers of 1000 instead of 1024 -$ df -h . -Filesystem Size Used Avail Use% Mounted on -/dev/sda1 94G 56G 34G 63% / -``` - -* Use `--output` to report only specific fields of interest - -```bash -$ df -h --output=size,used,file / /media/learnbyexample/projs - Size Used File - 94G 56G / - 92G 35G /media/learnbyexample/projs - -$ df -h --output=pcent . -Use% - 63% - -$ df -h --output=pcent,fstype | awk -F'%' 'NR>2 && $1>=40' - 63% ext3 - 40% ext4 - 51% ext4 -``` - - -**Further Reading** - -* For more detailed examples and discussion, see section [df from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/file_attributes.md#df) -* [df Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/df?sort=votes&pageSize=15) - -
- -### touch - ->change file timestamps - -**Examples** - -```bash -$ # last access and modification time -$ stat -c $'%x\n%y' fruits.txt -2017-07-19 17:06:01.523308599 +0530 -2017-07-13 13:54:03.576055933 +0530 - -$ # Updating both access and modification timestamp to current time -$ # add -a to change only access timestamp and -m to change only modification -$ touch fruits.txt -$ stat -c $'%x\n%y' fruits.txt -2017-07-21 10:11:44.241921229 +0530 -2017-07-21 10:11:44.241921229 +0530 - -$ # copy both access and modification timestamp from power.log to report.log -$ # add -a or -m as needed -$ # See also -d and -t options -$ touch -r power.log report.log -``` - -* If file doesn't exist, an empty one gets created unless -c is used - -```bash -$ ls foo.txt -ls: cannot access 'foo.txt': No such file or directory - -$ touch foo.txt -$ ls foo.txt -foo.txt -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [touch from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/file_attributes.md#touch) -* [touch Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/touch?sort=votes&pageSize=15) - -
- -### file - ->determine file type - -**Examples** - -```bash -$ file sample.txt -sample.txt: ASCII text -$ printf 'hi👍\n' | file - -/dev/stdin: UTF-8 Unicode text -$ file ch -ch: Bourne-Again shell script, ASCII text executable - -$ printf 'hi\r\n' | file - -/dev/stdin: ASCII text, with CRLF line terminators - -$ file sunset.jpg moon.png -sunset.jpg: JPEG image data -moon.png: PNG image data, 32 x 32, 8-bit/color RGBA, non-interlaced -``` - -* find all files of particular type in current directory, for example `image` files - -```bash -$ find -type f -exec bash -c '(file -b "$0" | grep -wq "image data") && echo "$0"' {} \; -./sunset.jpg -./moon.png - -$ # if filenames do not contain : or newline characters -$ find -type f -exec file {} + | awk -F: '/\/{print $1}' -./sunset.jpg -./moon.png -``` - -**Further Reading** - -* For more detailed examples and discussion, see section [file from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/file_attributes.md#file) -* See also `identify` command which `describes the format and characteristics of one or more image files` - -
- -### basename - ->strip directory and suffix from filenames - -**Examples** - -```bash -$ # same as using pwd command -$ echo "$PWD" -/home/learnbyexample - -$ basename "$PWD" -learnbyexample - -$ # use -a option if there are multiple arguments -$ basename -a foo/a/report.log bar/y/power.log -report.log -power.log - -$ # use single quotes if arguments contain space and other special shell characters -$ # use suffix option -s to strip file extension from filename -$ basename -s '.log' '/home/learnbyexample/proj adder/power.log' -power -$ # -a is implied when using -s option -$ basename -s'.log' foo/a/report.log bar/y/power.log -report -power -``` - -* For more detailed examples and discussion, see section [basename from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/miscellaneous.md#basename) - -
- -### dirname - ->strip last component from file name - -**Examples** - -```bash -$ echo "$PWD" -/home/learnbyexample - -$ dirname "$PWD" -/home - -$ # use single quotes if arguments contain space and other special shell characters -$ dirname '/home/learnbyexample/proj adder/power.log' -/home/learnbyexample/proj adder - -$ # unlike basename, by default dirname handles multiple arguments -$ dirname foo/a/report.log bar/y/power.log -foo/a -bar/y - -$ # if no / in argument, output is . to indicate current directory -$ dirname power.log -. -``` - -* For more detailed examples and discussion, see section [dirname from command line text processing repo](https://github.com/learnbyexample/Command-line-text-processing/blob/master/miscellaneous.md#dirname) - -
- -### chmod - ->change file mode bits - -```bash -$ ls -l sample.txt --rw-rw-r-- 1 learnbyexample learnbyexample 111 May 25 14:47 sample.txt -``` - -In the output of `ls -l` command, the first 10 characters displayed are related to type of file and its permissions. - -First character indicates the **file type** The most common are - -* `-` regular file -* `d` directory -* `l` symbolic link -* for complete list, see `-l` option in `info ls` - -The other 9 characters represent three sets of **file permissions** for 'user', 'group' and 'others' - in that order - -* `user` file properties for owner of file - `u` -* `group` file properties for the group the file belongs to - `g` -* `others` file properties for everyone else - `o` - -We'll be seeing only `rwx` file properties in this section, for other types of properties, [refer this detailed doc](https://www.mkssoftware.com/docs/man1/ls.1.asp#Long_Output_Format) - -**Permission characters and values** - -| Character | Meaning | Value | File | Directory | -| ------- | ------- | ------- | ------- | ------ | -| r | read | 4 | file can be read | can see contents of directory | -| w | write | 2 | file can be modified | can add/remove files in directory | -| x | execute | 1 | file can be run as a program | can access contents of directory | -| - | no permission | 0 | permission is disabled | permission is disabled | - -**File Permissions** - -```bash -$ pwd -/home/learnbyexample/linux_tutorial -$ ls -lF -total 8 --rw-rw-r-- 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl --rw-rw-r-- 1 learnbyexample learnbyexample 111 May 25 14:47 sample.txt - -$ #Files need execute permission to be run as program -$ ./hello_world.pl -bash: ./hello_world.pl: Permission denied -$ chmod +x hello_world.pl -$ ls -lF hello_world.pl --rwxrwxr-x 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl* -$ ./hello_world.pl -Hello World - -$ #Read permission -$ cat sample.txt -This is an example of adding text to a new file using cat command. -Press Ctrl+d on a newline to save and quit. -$ chmod -r sample.txt -$ ls -lF sample.txt ---w--w---- 1 learnbyexample learnbyexample 111 May 25 14:47 sample.txt -$ cat sample.txt -cat: sample.txt: Permission denied - -$ #Files need write permission to modify its content -$ cat >> sample.txt -Adding a line of text at end of file -^C -$ cat sample.txt -cat: sample.txt: Permission denied -$ chmod +r sample.txt -$ ls -lF sample.txt --rw-rw-r-- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt -$ cat sample.txt -This is an example of adding text to a new file using cat command. -Press Ctrl+d on a newline to save and quit. -Adding a line of text at end of file -$ chmod -w sample.txt -$ ls -lF sample.txt --r--r--r-- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt -$ cat >> sample.txt -bash: sample.txt: Permission denied -``` - -**Directory Permissions** - -```bash -$ ls -ld linux_tutorial/ -drwxrwxr-x 2 learnbyexample learnbyexample 4096 May 29 10:59 linux_tutorial/ - -$ #Read Permission -$ ls linux_tutorial/ -hello_world.pl sample.txt -$ chmod -r linux_tutorial/ -$ ls -ld linux_tutorial/ -d-wx-wx--x 2 learnbyexample learnbyexample 4096 May 29 10:59 linux_tutorial/ -$ ls linux_tutorial/ -ls: cannot open directory linux_tutorial/: Permission denied -$ chmod +r linux_tutorial/ - -$ #Execute Permission -$ chmod -x linux_tutorial/ -$ ls -ld linux_tutorial/ -drw-rw-r-- 2 learnbyexample learnbyexample 4096 May 29 10:59 linux_tutorial/ -$ ls linux_tutorial/ -ls: cannot access linux_tutorial/hello_world.pl: Permission denied -ls: cannot access linux_tutorial/sample.txt: Permission denied -hello_world.pl sample.txt -$ chmod +x linux_tutorial/ - -$ #Write Permission -$ chmod -w linux_tutorial/ -$ ls -ld linux_tutorial/ -dr-xr-xr-x 2 learnbyexample learnbyexample 4096 May 29 10:59 linux_tutorial/ -$ touch linux_tutorial/new_file.txt -touch: cannot touch ‘linux_tutorial/new_file.txt’: Permission denied -$ chmod +w linux_tutorial/ -$ ls -ld linux_tutorial/ -drwxrwxr-x 2 learnbyexample learnbyexample 4096 May 29 10:59 linux_tutorial/ -$ touch linux_tutorial/new_file.txt -$ ls linux_tutorial/ -hello_world.pl new_file.txt sample.txt -``` - -**Changing multiple permissions at once** - -```bash -$ # r(4) + w(2) + 0 = 6 -$ # r(4) + 0 + 0 = 4 -$ chmod 664 sample.txt -$ ls -lF sample.txt --rw-rw-r-- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt - -$ # r(4) + w(2) + x(1) = 7 -$ # r(4) + 0 + x(1) = 5 -$ chmod 755 hello_world.pl -$ ls -lF hello_world.pl --rwxr-xr-x 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl* - -$ chmod 775 report/ -$ ls -ld report/ -drwxrwxr-x 2 learnbyexample learnbyexample 4096 May 29 14:01 report/ -``` - -**Changing single permission selectively** - -```bash -$ chmod o-r sample.txt -$ ls -lF sample.txt --rw-rw---- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt - -$ chmod go-x hello_world.pl -$ ls -lF hello_world.pl --rwxr--r-- 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl* - -$ chmod go+x hello_world.pl -$ ls -lF hello_world.pl --rwxr-xr-x 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl* -``` - -**Recursively changing permission for directory** - -```bash -$ ls -lR linux_tutorial/ -linux_tutorial/: -total 12 --rwxr-xr-x 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl -drwxrwxr-x 2 learnbyexample learnbyexample 4096 May 29 14:32 report --rw-rw---- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt - -linux_tutorial/report: -total 0 --rw-rw-r-- 1 learnbyexample learnbyexample 0 May 29 11:46 new_file.txt -$ ls -ld linux_tutorial/ -drwxrwxr-x 3 learnbyexample learnbyexample 4096 May 29 14:32 linux_tutorial/ - -$ #adding/removing files to a directory depends only on parent directory permissions -$ chmod -w linux_tutorial/ -$ ls -ld linux_tutorial/ -dr-xr-xr-x 3 learnbyexample learnbyexample 4096 May 29 14:32 linux_tutorial/ -$ ls -ld linux_tutorial/report/ -drwxrwxr-x 2 learnbyexample learnbyexample 4096 May 29 14:32 linux_tutorial/report/ -$ rm linux_tutorial/sample.txt -rm: cannot remove ‘linux_tutorial/sample.txt’: Permission denied -$ touch linux_tutorial/report/power.log -$ ls linux_tutorial/report/ -new_file.txt power.log -$ rm linux_tutorial/report/new_file.txt -$ ls linux_tutorial/report/ -power.log - -$ chmod +w linux_tutorial/ -$ ls -ld linux_tutorial/ -drwxrwxr-x 3 learnbyexample learnbyexample 4096 May 29 14:32 linux_tutorial/ -$ chmod -w -R linux_tutorial/ -$ ls -lR linux_tutorial/ -linux_tutorial/: -total 12 --r-xr-xr-x 1 learnbyexample learnbyexample 40 May 28 13:25 hello_world.pl -dr-xr-xr-x 2 learnbyexample learnbyexample 4096 May 29 14:40 report --r--r----- 1 learnbyexample learnbyexample 148 May 29 11:00 sample.txt - -linux_tutorial/report: -total 0 --r--r--r-- 1 learnbyexample learnbyexample 0 May 29 14:39 power.log -$ rm linux_tutorial/report/power.log -rm: remove write-protected regular empty file ‘linux_tutorial/report/power.log’? y -rm: cannot remove ‘linux_tutorial/report/power.log’: Permission denied -``` - -* What permissions are affected by `+-/rwx` depends on `umask` value as well. It is usually `002` which means - * `+r -r +x -x` without `u g o` qualifier affects all the three categories - * `+w -w` without `u g o` qualifier affects only user and group categories - -**Further Reading** - -* [Linux File Permissions](https://www.linux.com/learn/getting-know-linux-file-permissions) -* [Linux Permissions Primer](https://danielmiessler.com/study/unixlinux_permissions/) -* [unix.stackexchange - Why chmod +w filename not giving write permission to other](https://unix.stackexchange.com/questions/429421/why-chmod-w-filename-not-giving-write-permission-to-othero) -* [chmod Q&A on unix stackexchange](https://unix.stackexchange.com/questions/tagged/chmod?sort=votes&pageSize=15) -* [chmod Q&A on stackoverflow](https://stackoverflow.com/questions/tagged/chmod?sort=votes&pageSize=15) - diff --git a/assorted-text-processing-tools.html b/assorted-text-processing-tools.html new file mode 100644 index 0000000..1969470 --- /dev/null +++ b/assorted-text-processing-tools.html @@ -0,0 +1,597 @@ +Assorted Text Processing Tools - Linux Command Line Computing

Assorted Text Processing Tools

There are way too many specialized text processing tools. This chapter will discuss some of the commands that haven't been covered in the previous chapters.

info The example_files directory has the sample input files used in this chapter.

seq

The seq command is a handy tool to generate a sequence of numbers in ascending or descending order. Both integer and floating-point numbers are supported. You can also customize the formatting for numbers and the separator between them.

You need three numbers to generate an arithmetic progression — start, step and stop. When you pass only a single number as the stop value, the default start and step values are assumed to be 1. Passing two numbers are considered as start and stop values (in that order).

# start=1, step=1 and stop=3
+$ seq 3
+1
+2
+3
+
+# start=25434, step=1 and stop=25437
+$ seq 25434 25437
+25434
+25435
+25436
+25437
+
+# start=-5, step=1 and stop=-3
+$ seq -5 -3
+-5
+-4
+-3
+
+# start=0.25, step=0.33 and stop=1.12
+$ seq 0.25 0.33 1.12
+0.25
+0.58
+0.91
+

By using a negative step value, you can generate sequences in descending order.

$ seq 3 -1 1
+3
+2
+1
+

You can use the -s option to change the separator between the numbers of a sequence. A single newline character is always the character added after the final number.

$ seq -s' - ' 4
+1 - 2 - 3 - 4
+
+$ seq -s: 1.2e2 0.752 1.22e2
+120.000:120.752:121.504
+

The -w option will equalize the width of the output numbers using leading zeros. The largest width between the start and stop values will be used.

$ seq -w 8 10
+08
+09
+10
+
+$ seq -w 0003
+0001
+0002
+0003
+

You can use the -f option for printf style floating-point number formatting.

$ seq -f'%g' -s: 1 0.75 3
+1:1.75:2.5
+
+$ seq -f'%.4f' -s: 1 0.75 3
+1.0000:1.7500:2.5000
+
+$ seq -f'%.3e' 1.2e2 0.752 1.22e2
+1.200e+02
+1.208e+02
+1.215e+02
+

shuf

By default, shuf will randomize the order of input lines. You can use the -n option to limit the number of output lines.

$ printf 'apple\nbanana\ncherry\nfig\nmango' | shuf
+banana
+cherry
+mango
+apple
+fig
+
+$ printf 'apple\nbanana\ncherry\nfig\nmango' | shuf -n2
+mango
+cherry
+

You can use the -e option to specify multiple input lines as arguments to the command. The -r option helps if you want to allow input lines to be repeated. This option is usually paired with -n to limit the number of lines in the output.

$ shuf -n4 -r -e brown green blue
+green
+brown
+blue
+green
+

The -i option will help you generate random positive integers.

$ shuf -n3 -i 100-200
+170
+112
+148
+

cut

cut is a handy tool for many field processing use cases. The features are limited compared to the awk and perl commands, but the reduced scope also leads to faster processing.

By default, cut splits the input content into fields based on the tab character, which you can change using the -d option. The -f option allows you to select a desired field from each input line. To extract multiple fields, specify the selections separated by the comma character. By default, lines not containing the input delimiter will still be part of the output. You can use the -s option to suppress such lines.

# second field
+$ printf 'apple\tbanana\tcherry\n' | cut -f2
+banana
+
+# first and third fields
+$ printf 'apple\tbanana\tcherry\n' | cut -f1,3
+apple   cherry
+
+# setting -d automatically changes the output delimiter as well
+$ echo 'one;two;three;four;five' | cut -d';' -f2,5
+two;five
+

You can use the - character to specify field ranges. The starting or ending field number can be skipped, but not both.

# 2nd, 3rd and 4th fields
+$ printf 'apple\tbanana\tcherry\tdates\n' | cut -f2-4
+banana  cherry  dates
+
+# all fields from the start till the 3rd field
+$ printf 'apple\tbanana\tcherry\tdates\n' | cut -f-3
+apple   banana  cherry
+
+# 1st field and all fields from the 3rd field till the end
+$ printf 'apple\tbanana\tcherry\tdates\n' | cut -f1,3-
+apple   cherry  dates
+

Use the --output-delimiter option to customize the output separator to any string of your choice.

# same as: tr '\t' ','
+$ printf 'apple\tbanana\tcherry\n' | cut --output-delimiter=, -f1-
+apple,banana,cherry
+
+# multicharacter example
+$ echo 'one;two;three;four' | cut -d';' --output-delimiter=' : ' -f1,3-
+one : three : four
+

The --complement option allows you to invert the field selections.

# except the second field
+$ printf 'apple ball cat\n1 2 3 4 5' | cut --complement -d' ' -f2
+apple cat
+1 3 4 5
+
+# except the first and third fields
+$ printf 'apple ball cat\n1 2 3 4 5' | cut --complement -d' ' -f1,3
+ball
+2 4 5
+

You can use the -b or -c options to select specified bytes from each input line. The syntax is same as the -f option. The -c option is intended for multibyte character selection, but for now it works exactly as the -b option.

$ printf 'apple\tbanana\tcherry\n' | cut -c2,8,11
+pan
+
+$ printf 'apple\tbanana\tcherry\n' | cut -c2,8,11 --output-delimiter=-
+p-a-n
+
+$ printf 'apple\tbanana\tcherry\n' | cut --complement -c13-
+apple   banana
+
+$ printf 'cat-bat\ndog:fog' | cut -c5-
+bat
+fog
+

column

The column command is a nifty tool to align the input data column wise. By default, whitespace is used as the input delimiter. Space character is used to align the output columns, so whitespace characters like tab will get converted to spaces.

$ printf 'one two three\nfour five six\nseven eight nine\n'
+one two three
+four five six
+seven eight nine
+
+$ printf 'one two three\nfour five six\nseven eight nine\n' | column -t
+one    two    three
+four   five   six
+seven  eight  nine
+

You can use the -s option to customize the input delimiter. Note that the output delimiter will still be made up of spaces only.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+$ column -s, -t scores.csv
+Name  Maths  Physics  Chemistry
+Ith   100    100      100
+Cy    97     98       95
+Lin   78     83       80
+
+$ printf '1:-:2:-:3\napple:-:banana:-:cherry\n' | column -s:-: -t
+1      2       3
+apple  banana  cherry
+

warning Input should have a newline at the end, otherwise you'll get an error:

$ printf '1 2 3\na   b   c' | column -t
+column: line too long
+1  2  3
+

tr

tr helps you to map one set of characters to another set of characters. Features like range, repeats, character sets, squeeze, complement, etc makes it a must know text processing tool.

tr works only on stdin data, so you'll need to use shell input redirection for file input. Here are some basic examples:

# 'l' maps to '1', 'e' to '3', 't' to '7' and 's' to '5'
+$ echo 'leet speak' | tr 'lets' '1375'
+1337 5p3ak
+
+# example with shell metacharacters
+$ echo 'apple;banana;cherry' | tr ';' ':'
+apple:banana:cherry
+
+# swap case
+$ echo 'Hello World' | tr 'a-zA-Z' 'A-Za-z'
+hELLO wORLD
+
+$ tr 'a-z' 'A-Z' <greeting.txt
+HI THERE
+HAVE A NICE DAY
+

You can use the -d option to specify a set of characters to be deleted. The -c option will invert the first set of characters. Here are some examples:

$ echo '2021-08-12' | tr -d '-'
+20210812
+
+$ s='"Hi", there! How *are* you? All fine here.'
+$ echo "$s" | tr -d '[:punct:]'
+Hi there How are you All fine here
+
+# retain alphabets, whitespaces, period, exclamation and question mark
+$ echo "$s" | tr -cd 'a-zA-Z.!?[:space:]'
+Hi there! How are you? All fine here.
+

The -s option changes consecutive repeated characters to a single copy of that character.

# squeeze lowercase alphabets
+$ echo 'HELLO... hhoowwww aaaaaareeeeee yyouuuu!!' | tr -s 'a-z'
+HELLO... how are you!!
+
+# translate and squeeze
+$ echo 'hhoowwww aaaaaareeeeee yyouuuu!!' | tr -s 'a-z' 'A-Z'
+HOW ARE YOU!!
+
+# delete and squeeze
+$ echo 'hhoowwww aaaaaareeeeee yyouuuu!!' | tr -sd '!' 'a-z'
+how are you
+
+# squeeze other than lowercase alphabets
+$ echo 'apple    noon     banana!!!!!' | tr -cs 'a-z'
+apple noon banana!
+

paste

paste is typically used to merge two or more files column wise. It also has a handy feature for serializing data. By default, paste adds a tab character between the corresponding lines of input files.

$ cat colors_1.txt
+Blue
+Brown
+Orange
+Purple
+$ cat colors_2.txt
+Black
+Blue
+Green
+Orange
+
+$ paste colors_1.txt colors_2.txt
+Blue    Black
+Brown   Blue
+Orange  Green
+Purple  Orange
+

You can use the -d option to change the delimiter between the columns. The separator is added even if the data has been exhausted for some of the input files.

$ paste -d'|' <(seq 3) <(seq 4 5) <(seq 6 8)
+1|4|6
+2|5|7
+3||8
+
+# note that the space between -d and the empty string is necessary here
+$ paste -d '' <(seq 3) <(seq 6 8)
+16
+27
+38
+
+$ paste -d'\n' <(seq 11 12) <(seq 101 102)
+11
+101
+12
+102
+

You can use empty files to get multicharacter separation between the columns.

$ paste -d' : ' <(seq 3) /dev/null /dev/null <(seq 4 6)
+1 : 4
+2 : 5
+3 : 6
+

If you use - multiple times, paste will consume a line from stdin data every time - is encountered. This is different from using the same filename multiple times, in which case they are treated as separate inputs.

# five columns
+$ seq 10 | paste -d: - - - - -
+1:2:3:4:5
+6:7:8:9:10
+
+# use redirection for file input
+$ <colors_1.txt paste -d: - - -
+Blue:Brown:Orange
+Purple::
+

The -s option allows you to combine all the input lines from a file into a single line using the given delimiter. Multiple input files are treated separately. paste will ensure to add a final newline character even if it isn't present in the input.

# <colors_1.txt tr '\n' ',' will give you a trailing comma
+$ paste -sd, colors_1.txt
+Blue,Brown,Orange,Purple
+
+# multiple file example
+$ paste -sd: colors_1.txt colors_2.txt
+Blue:Brown:Orange:Purple
+Black:Blue:Green:Orange
+

pr

Paginate or columnate FILE(s) for printing.

As stated in the above quote from the manual, the pr command is mainly used for those two tasks. This section will discuss only the columnate features and some miscellaneous tasks. Here's a pagination example if you are interested in exploring further. The pr command will add blank lines, a header and so on to make it suitable for printing.

$ pr greeting.txt | head -n8
+
+
+2024-05-17 10:48                   greeting.txt                   Page 1
+
+
+Hi there
+Have a nice day
+
+

The --columns and -a options can be used to merge the input lines in two different ways:

  • split the input file and then merge them as columns
  • merge consecutive lines, similar to the paste command

Here's an example to get started. Note that -N is same as using --columns=N where N is the number of columns you want in the output. The default page width is 72, which means each column can only have a maximum of 72/N characters (including the separator). Tab and space characters will be used to fill the columns as needed. You can use the -J option to prevent pr from truncating longer columns. The -t option is used here to turn off the pagination features.

# split input into three parts
+# each column width is 72/3 = 24 characters max
+$ seq 9 | pr -3t
+1                       4                       7
+2                       5                       8
+3                       6                       9
+

You can customize the separator using the -s option. The default is a tab character which you can change to any other string value. The -s option also turns off line truncation, so the -J option isn't needed. Use the -a option to merge consecutive lines, similar to the paste command example seen earlier.

# tab is the default separator when no argument is passed to the -s option
+$ seq 9 | pr -3ts
+1       4       7
+2       5       8
+3       6       9
+
+# multicharacter custom separator example
+$ seq 9 | pr -3ats' : '
+1 : 2 : 3
+4 : 5 : 6
+7 : 8 : 9
+
+# unlike paste, pr doesn't add separators if the last row has less columns to fill
+$ seq 10 | pr -4ats,
+1,2,3,4
+5,6,7,8
+9,10
+

However, the default page width of 72 can still cause issues, which you can prevent by using the -w option. The -w option overrides the effect of the -s option on line truncation, so use the -J option as well unless you really need truncation.

$ seq 6 | pr -J -w10 -3ats'::::'
+pr: page width too narrow
+
+$ seq 6 | pr -J -w11 -3ats'::::'
+1::::2::::3
+4::::5::::6
+

Two or more input files can be merged column wise using the -m option. As seen before, the -t option is needed to ignore pagination features and -s can be used to customize the separator.

# same as: paste -d' : ' <(seq 3) /dev/null /dev/null <(seq 4 6)
+$ pr -mts' : ' <(seq 3) <(seq 4 6)
+1 : 4
+2 : 5
+3 : 6
+

rev

The rev command reverses each input line character wise. The newline character won't be added to the end if it wasn't present in the input. Here are some examples:

$ echo 'This is a sample text' | rev
+txet elpmas a si sihT
+
+$ printf 'apple\nbanana\ncherry\n' | rev
+elppa
+ananab
+yrrehc
+
+$ printf 'malayalam\nnoon\n' | rev
+malayalam
+noon
+

split

The split command is useful to divide the input into smaller parts based on the number of lines, bytes, file size, etc. You can also execute another command on the divided parts before saving the results. An example use case is sending a large file as multiple parts as a workaround for online transfer size limits.

By default, the split command divides the input 1000 lines at a time. Newline character is the default line separator. You can pass a single file or stdin data as the input. Use cat if you need to concatenate multiple input sources. By default, the output files will be named xaa, xab, xac and so on (where x is the prefix). If the filenames are exhausted, two more letters will be appended and the pattern will continue as needed. If the number of input lines is not evenly divisible, the last file will contain less than 1000 lines.

# divide input 1000 lines at a time
+$ seq 10000 | split
+
+# output filenames
+$ ls x*
+xaa  xab  xac  xad  xae  xaf  xag  xah  xai  xaj
+
+# preview of some of the output files
+$ head -n1 xaa xab xae xaj
+==> xaa <==
+1
+
+==> xab <==
+1001
+
+==> xae <==
+4001
+
+==> xaj <==
+9001
+

info For more examples, customization options and other details, see the split chapter from my CLI text processing with GNU Coreutils ebook.

csplit

The csplit command is useful to divide the input into smaller parts based on line numbers and regular expression patterns.

You can split the input into two based on a particular line number. To do so, specify the line number after the input source (filename or stdin data). The first output file will have the input lines before the given line number and the second output file will have the rest of the contents. By default, the output files will be named xx00, xx01, xx02 and so on (where xx is the prefix). The numerical suffix will automatically use more digits if needed.

# split input into two based on line number 2
+# the -q option suppresses output showing number of bytes written for each file
+$ seq 4 | csplit -q - 2
+
+# first output file will have the first line
+# second output file will have the rest
+$ head xx*
+==> xx00 <==
+1
+
+==> xx01 <==
+2
+3
+4
+

You can also split the input based on a line matching the given regular expression. The output produced will vary based on the // or %% delimiters being used to surround the regexp. When /regexp/ is used, output is similar to the line number based splitting. The first output file will have the input lines before the first occurrence of a line matching the given regexp and the second output file will have the rest of the contents.

Consider this sample input file:

$ cat purchases.txt
+coffee
+tea
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+

Here's an example of splitting the input file using the /regexp/ syntax:

# match a line containing 't' followed by zero or more characters and then 'p'
+# 'toothpaste' is the only match for this input file
+$ csplit -q purchases.txt '/t.*p/'
+
+$ head xx*
+==> xx00 <==
+coffee
+tea
+washing powder
+coffee
+
+==> xx01 <==
+toothpaste
+tea
+soap
+tea
+

When %regexp% is used, the lines occurring before the matching line won't be part of the output. Only the line matching the given regexp and the rest of the contents will be part of the single output file.

$ csplit -q purchases.txt '%t.*p%'
+
+$ cat xx00
+toothpaste
+tea
+soap
+tea
+

info For more examples, customization options and other details, see the csplit chapter from my CLI text processing with GNU Coreutils ebook.

xargs

By default, xargs executes the echo command for the arguments extracted from stdin data (or file input via the -a option). The -n option helps to customize how many arguments should be passed at a time. Together, these features can be used to reshape whitespace separated data as shown in the examples below:

$ printf '  apple   banana cherry\n\t\tdragon unicorn   \n'
+  apple   banana cherry
+                dragon unicorn   
+$ printf '  apple   banana cherry\n\t\tdragon unicorn   \n' | xargs -n2
+apple banana
+cherry dragon
+unicorn
+
+$ cat ip.txt
+deep blue
+light orange
+blue delight
+$ xargs -a ip.txt -n3
+deep blue light
+orange blue delight
+

You can use the -L option to specify how many input lines should be combined at a time:

# same as: pr -3ats' ' or paste -d' ' - - -
+$ seq 9 | xargs -L3
+1 2 3
+4 5 6
+7 8 9
+
+$ xargs -a ip.txt -L2
+deep blue light orange
+blue delight
+
+# you can also use -l instead of -L1
+$ printf '  apple   banana cherry\n\t\tdragon unicorn   \n' | xargs -L1
+apple banana cherry
+dragon unicorn
+

info Note that xargs -L1 is not the same as awk '{$1=$1} 1' since xargs will discard blank lines. Also, trailing blank characters will cause the next line to be considered as part of the current line. For example:

# no trailing blanks
+$ printf 'xerox apple\nregex   go  sea\n' | xargs -L1
+xerox apple
+regex go sea
+
+# with trailing blanks
+$ printf 'xerox apple  \nregex   go  sea\n' | xargs -L1
+xerox apple regex go sea
+

You can use the -d option to specify a custom single character input delimiter. For example:

$ printf '1,2,3,4,5,6' | xargs -d, -n3
+1 2 3
+4 5 6
+

Exercises

info Use the example_files/text_files directory for input files used in the following exercises.

1) Generate the following sequence.

# ???
+100
+95
+90
+85
+80
+

2) Is the sequence shown below possible to generate with seq? If so, how?

# ???
+01.5,02.5,03.5,04.5,05.5
+

3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example.

# ???
+supplemental
+foresight
+underestimates
+

4) Briefly describe the purpose of the shuf command options -i, -e and -r.

5) Why does the below command not work as expected? What other tools can you use in such cases?

# not working as expected
+$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3
+apple,cherry
+
+# expected output
+# ???
+cherry,apple,cherry
+

6) Display except the second field in the format shown below. Can you construct two different solutions?

$ echo 'apple,banana,cherry,dates' | cut # ???
+apple cherry dates
+
+$ echo '2,3,4,5,6,7,8' | cut # ???
+2 4 5 6 7 8
+

7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not?

$ printf 'apple\nbanana\ncherry\ndates\n' | cut # ???
+app
+ban
+che
+dat
+

8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+# ???
+Name  Physics
+Ith   100
+Cy    98
+Lin   83
+

9) Display the contents of table.txt in the format shown below.

# ???
+brown   bread   mat     hair   42
+blue    cake    mug     shirt  -7
+yellow  banana  window  shoes  3.14
+

10) Implement ROT13 cipher using the tr command.

$ echo 'Hello World' | tr # ???
+Uryyb Jbeyq
+
+$ echo 'Uryyb Jbeyq' | tr # ???
+Hello World
+

11) Retain only alphabets, digits and whitespace characters.

$ echo 'Apple_42 cool,blue Dragon:army' | # ???
+Apple42 coolblue Dragonarmy
+

12) Use tr to get the output shown below.

$ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr # ???
+how are you
+

13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source?

# this works individually for each input file
+$ paste -sd, fruits.txt ip.txt
+banana,papaya,mango
+deep blue,light orange,blue delight
+
+# expected output
+# ???
+banana,papaya,mango,deep blue,light orange,blue delight
+

14) Use appropriate options to get the expected output shown below.

# default output
+$ paste fruits.txt ip.txt
+banana  deep blue
+papaya  light orange
+mango   blue delight
+
+# expected output
+$ paste # ???
+banana
+deep blue
+papaya
+light orange
+mango
+blue delight
+

15) Use the pr command to get the expected output shown below.

$ seq -w 16 | pr # ???
+01,02,03,04
+05,06,07,08
+09,10,11,12
+13,14,15,16
+
+$ seq -w 16 | pr # ???
+01,05,09,13
+02,06,10,14
+03,07,11,15
+04,08,12,16
+

16) Use the pr command to join the input files fruits.txt and ip.txt as shown below.

# ???
+banana : deep blue
+papaya : light orange
+mango : blue delight
+

17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below?

# last two characters from each line
+$ printf 'apple\nbanana\ncherry\ndates\n' | # ???
+le
+na
+ry
+es
+

18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt.

# split input by 3 lines (max) at a time
+# ???
+
+$ head xa?
+==> xaa <==
+coffee
+tea
+washing powder
+
+==> xab <==
+coffee
+toothpaste
+tea
+
+==> xac <==
+soap
+tea
+
+$ rm xa?
+

19) Go through the split documentation and use appropriate options to get the output shown below.

$ echo 'apple,banana,cherry,dates' | split # ???
+
+$ head xa?
+==> xaa <==
+apple,
+==> xab <==
+banana,
+==> xac <==
+cherry,
+==> xad <==
+dates
+
+$ rm xa?
+

20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below.

# ???
+
+$ head xx0?
+==> xx00 <==
+coffee
+tea
+
+==> xx01 <==
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+
+$ rm xx0?
+

21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+# ???
+Name,Ith,Cy,Lin
+Maths,100,97,78
+Physics,100,98,83
+Chemistry,100,95,80
+

22) Reshape the contents of table.txt to the expected output shown below.

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

Buy PDF/EPUB versions

You can buy the pdf/epub versions of the book using these links:

Bundles

You can also get the book as part of these bundles:

Testimonials

Ive only gotten through first pages but appears a good Unix/bash primer. I’ll probably recommend for new hires out of bootcamp because they’re usually weak here

feedback on twitter

Nice book! I just started trying to get into linux today and you have some tips I haven’t found elsewhere and the text is an enjoyable read so far.

feedback on reddit

Book list

Here's a list of programming books I've written:

\ No newline at end of file diff --git a/clipboard.min.js b/clipboard.min.js new file mode 100644 index 0000000..02c549e --- /dev/null +++ b/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;nCommand Line Overview - Linux Command Line Computing

Command Line Overview

This chapter will help you take the first steps in the command line world. Apart from command examples that you can try out, you'll also learn a few essential things about working in a text environment.

For newbies, the sudden paradigm shift to interacting with the computer using just text commands can be overwhelming, especially for those accustomed to the graphical user interface (GUI). After regular usage, things will start to look systematic and you might realize that GUI is ill suited for repetitive tasks. With continuous use, recalling various commands will become easier. Features like command line history, aliases, tab-completion and shortcuts will help too.

If you've used a scientific calculator, you'd know that it is handy with too many functionalities cramped into a tiny screen and a plethora of multipurpose buttons. Command line environment is something like that, but not limited to just crunching numbers. From managing files to munging data, from image manipulations to working with video, you'll likely find a tool for almost any computing task you can imagine. Always remember that command line tools appeared long before the graphical ones did. The rich history shows its weight in the form of robust tools and the availability of wide variety of applications.

Hello Command Line

Open a Terminal Emulator and type the command as shown below. The $ followed by a space character at the start is the simple command prompt that I use. It might be different for you. The actual command to type is echo followed by a space, then the argument 'Hello Command Line' and finally press the Enter key to execute it. You should get the argument echoed back to you as the command output.

$ echo 'Hello Command Line'
+Hello Command Line
+

Here's another simple illustration. This time, the command pwd is entered by itself (i.e. no arguments). You should get your current location as the output. The / character separates different parts of the location (more details in the upcoming sections).

$ pwd
+/home/learnbyexample
+

Next, enter the exit command to quit the Terminal session.

$ exit
+

If you are completely new to the command line world, try out the above steps a few more times until you feel comfortable with opening a Terminal Emulator, executing commands and quitting the session. More details about the command structure, customizing command prompt, etc will be discussed later.

File System

In Linux, the directory structure starts with the / symbol, referred to as the root directory. The man hier command gives description of the file system hierarchy. Here are some selected examples:

  • / This is the root directory. This is where the whole tree starts.
  • /bin This directory contains executable programs which are needed in single user mode and to bring the system up or repair it.
  • /home On machines with home directories for users, these are usually beneath this directory, directly or not. The structure of this directory depends on local administration decisions (optional).
  • /tmp This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up.
  • /usr This directory is usually mounted from a separate partition. It should hold only shareable, read-only data, so that it can be mounted by various machines running Linux.
  • /usr/bin This is the primary directory for executable programs. Most programs executed by normal users which are not needed for booting or for repairing the system and which are not installed locally should be placed in this directory.
  • /usr/share This directory contains subdirectories with specific application data, that can be shared among different architectures of the same OS.

Absolute and Relative paths

Quoting wikipedia:

An absolute or full path points to the same location in a file system regardless of the current working directory. To do that, it must contain the root directory.

By contrast, a relative path starts from some given working directory, avoiding the need to provide the full absolute path. A filename can be considered as a relative path based at the current working directory. If the working directory is not the file's parent directory, a file not found error will result if the file is addressed by its name.

For example, /home/learnbyexample is an absolute path and ../design is a relative path. You'll learn how paths are used for performing tasks in the coming chapters.

Shells and Terminal Emulators

These terms are often used to interchangeably mean the same thing — a prompt to allow the user to execute commands. However, they are quite different:

  • Shell is a command line interpreter. Sets the syntax rules for invoking commands, provides operators to connect commands and redirect data, has scripting features like loops, functions and so on
  • Terminal is a text input/output environment. Responsible for visual details like font size, color, etc

Some of the popular shells are bash, zsh and fish. This book will discuss only the Bash shell. Some of the popular terminal emulators are GNOME Terminal, konsole, xterm and alacritty.

Quoting from wikipedia: Unix shell:

A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts.

Users typically interact with a Unix shell using a terminal emulator; however, direct operation via serial hardware connections or Secure Shell are common for server systems. All Unix shells provide filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration.

Shell features will be discussed in later sections and chapters. For now, open a terminal and try out the following commands:

$ cat /etc/shells
+# /etc/shells: valid login shells
+/bin/sh
+/bin/dash
+/bin/bash
+/bin/rbash
+
+$ echo "$SHELL"
+/bin/bash
+

In the above example, the cat command is used to display the contents of a file and the echo command is used to display the contents of a variable. SHELL is an environment variable containing the full path to the shell.

info The output of the above commands might be different for you. And as mentioned earlier, your command prompt might be different than $ . For now, you can ignore it. Or, you could type PS1='$ ' and press the Enter key to set the prompt for the current session.

Further Reading

Unix Philosophy

Quoting from wikipedia: Unix Philosophy:

  • Write programs that do one thing and do it well.

  • Write programs to work together.

  • Write programs to handle text streams, because that is a universal interface.

These principles do not strictly apply to all the command line tools, but it is good to be aware of them. As you get familiar with working from the command line, you'll be able to appreciate these guidelines better.

Command Structure

It is not necessary to fully understand the commands used in this chapter, just the broad strokes. The examples are intended to help you get a feel for the basics of using command options and arguments.

Command invocation without any options or arguments:

  • clear clear the terminal screen
  • date show the current date and time

Command with options (flags):

  • ls -l list directory contents in a long listing format
  • ls -la list directory contents including hidden files in long listing format
    • two short options -l and -a are combined together here as -la
  • df -h report file system disk space usage sizes in human readable format
  • df --human-readable same as df -h but using long option

Command with arguments:

  • mkdir project create a directory named project in the current working directory
  • man sort manual page for the sort command
  • diff file1.txt file2.txt display differences between the two input files
  • wget https://s.ntnu.no/bashguide.pdf download a file from the internet
    • the link passed to wget in the above example is real, visit BashGuide for details

Command with both options and arguments:

  • rm -r project remove (delete) the project directory recursively
  • paste -sd, ip.txt serialize all lines from the input file to a single line using , as the delimiter

Single quotes vs Double quotes:

  • Single quotes preserves the literal value of each character within the quotes
  • Double quotes preserves the literal value of all characters within the quotes, with the exception of $, `, \, and, when history expansion is enabled, !
# no character is special within single quotes
+$ echo '$SHELL'
+$SHELL
+
+# $ is special within double quotes, used to interpolate a variable here
+$ echo "Full path to the shell: $SHELL"
+Full path to the shell: /bin/bash
+

More details and other types of quoting will be discussed in the Shell Features chapter.

Command Network

One of the Unix Philosophy seen earlier mentioned commands working together. The shell provides several ways to do so. A commonly used feature is redirecting the output of a command — as input of another command, to be saved in a file and so on.

  • to another command
    • du -sh * | sort -h calculate size of files and folders in human-readable format using du and then sort them using a tool specialized for that task
  • to a file
    • grep 'pass' *.log > pass_list.txt write the results to a file instead of displaying on the terminal (if the file already exists, it gets overwritten)
    • grep 'error' *.log >> errors.txt append the results to the given file (creates a new file if necessary)
  • to a variable
    • d=$(date) save command output in a variable named d

Many more of such shell features will be discussed in later chapters.

Scripting

Not all operations can be completed using a one-liner from the terminal. In such cases, you can save the instructions in a text file and then execute them. Open your favorite text editor and write the three lines shown below:

$ cat cmds.sh
+echo 'hello world'
+echo 'how are you?'
+seq 3
+

As an alternate to using a text editor, you can use either of the commands shown below to create this file.

# assuming 'echo' supports '-e' option in your environment
+$ echo -e "echo 'hello world'\necho 'how are you?'\nseq 3" > cmds.sh
+
+# a more portable solution using the builtin 'printf' command
+$ printf "echo 'hello world'\necho 'how are you?'\nseq 3\n" > cmds.sh
+

The script file is named cmds.sh and has three commands in three separate lines. One way to execute the contents of this file is by using the source command:

$ source cmds.sh
+hello world
+how are you?
+1
+2
+3
+

info Your Linux distro is likely to have an easy to use graphical text editor such as the GNOME Text Editor and mousepad. See wiki.archlinux: text editors for a huge list of editors to choose from.

info The Shell Scripting chapter will discuss scripting in more detail.

Command Help

Most distros for personal use come with documentation for commands already installed. Learning how to use manuals from the terminal is handy and there are ways to get specific information as well.

man

The man command is an interface to view manuals from within the terminal itself. This uses a pager (which is usually the less command) to display the contents. You could categorize these commands as terminal user interface (TUI) applications. As an example, type man cat and you should see something like the screenshot shown below:

manual page for the cat command

Since the documentation has several lines that doesn't completely fit within the terminal window, you will get only the starting part of the manual. You have several options to navigate:

  • and arrow keys to move up and down by a line
    • you can also use k and j keys (same keys as those used by the Vim text editor)
  • f and b keys to move forward and backward by a screenful of content
    • Space key also moves forward by a screen
  • mouse scroll moves up and down by a few lines
  • g or Home go to the start of the manual
  • G or End go to the end of the manual
  • /pattern followed by Enter search for the given pattern in the forward direction
  • ?pattern followed by Enter search for the given pattern in the backward direction
  • n go to the next match
  • N go to the previous match
  • q quit

As you might have noticed in the screenshot above, you can use h for help about the less command itself. Here are some useful tips related to documentation:

  • man man gives information about the man command itself
  • man bash will give you the manual page for the bash shell
  • man find | gvim - open the manual page in your favorite text editor
  • man -k printf search the short descriptions in all of the manual pages for the string printf
    • you can also use the apropos command instead of man -k
  • wc --help many commands support the --help option to give succinct details like options and syntax
    • also, these details will be displayed on the terminal itself, no need to deal with the pager interface

info See also unix.stackexchange: How do I use man pages to learn how to use commands? and unix.stackexchange: colors in man pages.

info info info The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage.

type

For certain operations, the shell provides its own set of commands, known as builtin commands. The type command displays information about a command like its path, whether it is a builtin, alias, function and so on.

$ type cd
+cd is a shell builtin
+$ type sed
+sed is /bin/sed
+$ type type
+type is a shell builtin
+
+# multiple commands can be given as arguments
+$ type pwd awk
+pwd is a shell builtin
+awk is /usr/bin/awk
+

As will be discussed in the Shell Customization chapter, you can create aliases to customize command invocations. You can use the type command to reveal the nature of such aliases. Here are some examples based on aliases I use:

$ type p
+p is aliased to 'pwd'
+
+$ type ls
+ls is aliased to 'ls --color=auto'
+

The type command formats the command output with a backtick at the start and a single quotes at the end. That doesn't play well with syntax highlighting, so I've changed the backtick to single quotes in the above illustration.

info See also unix.stackexchange: What is the difference between a builtin command and one that is not?

help

The help command provides documentation for builtin commands. Unlike the man command, the entire text is displayed as the command output. A help page in the default format is shown below. You can add -m option if you want the help content in a pseudo-manpage format.

$ help pwd
+pwd: pwd [-LP]
+    Print the name of the current working directory.
+    
+    Options:
+      -L        print the value of $PWD if it names the current working directory
+      -P        print the physical directory, without any symbolic links
+    
+    By default, 'pwd' behaves as if '-L' were specified.
+    
+    Exit Status:
+    Returns 0 unless an invalid option is given or the current directory
+    cannot be read.
+

You can use the -d option to get a short description of the command:

$ help -d compgen
+compgen - Display possible completions depending on the options.
+

info Use help help for documentation on the help command. If you use help without any argument, it will display all the internally defined shell commands.

whatis and whereis

Here are some more ways to get specific information about commands:

  • whatis displays one-line manual page descriptions
  • whereis locates the binary, source, and manual page files for a command
$ whatis grep
+grep (1)             - print lines that match patterns
+
+$ whereis awk
+awk: /usr/bin/awk /usr/lib/x86_64-linux-gnu/awk /usr/share/awk
+/usr/share/man/man1/awk.1.gz
+

ch

explainshell is a web app that shows the help text that matches each argument of the command you type in the app. For example, a screenshot for tar -xzvf archive.tar.gz is shown below:

explainshell example for the tar command

Inspired by this app, I wrote a Bash script ch to extract information from man and help pages. Here are some examples:

$ ch ls -vX
+       ls - list directory contents
+
+       -v     natural sort of (version) numbers within text
+
+       -X     sort alphabetically by entry extension
+
+$ ch type -a
+    type - Display information about command type.
+
+      -a        display all locations containing an executable named NAME;
+                includes aliases, builtins, and functions, if and only if
+                the '-p' option is not also used
+

Further Reading

  • Linux man pages — one of several websites that host man pages online
  • ArchWiki — comprehensive documentation for Arch Linux and other distributions
  • Debian Reference — broad overview of the Debian system, covers many aspects of system administration through shell-command examples

Shortcuts and Autocompletion

There are several shortcuts you can use to be productive at the command line. These will be discussed in the Shell Customization chapter. Here are some examples to give an idea:

  • Ctrl+u delete everything to the left of the cursor
  • Ctrl+k delete from the current character to the end of the line
  • Ctrl+c abort the currently typed command
  • Ctrl+l clear the terminal screen and move the prompt to the top, any characters typed as part of the current command will be retained
  • and arrow keys to navigate previously used commands from the history
    • Ctrl+p and Ctrl+n can also be used instead of arrow keys
    • you can modify the command before executing such lines from the history

The tab key helps you autocomplete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any). Here's an example of completing a file path with multiple tab key presses at various stages. Not only does it saves time, it also helps to avoid typos since you are simultaneously verifying the path.

# pressing tab after typing '/e' will autocomplete to '/etc/'
+$ ls /etc/
+
+# pressing tab after 'di' will autocomplete to 'dict'
+$ ls /etc/dict
+# pressing tab twice will show all possible completions
+$ ls /etc/dict
+dictd/               dictionaries-common/ 
+
+# type 'i' and press tab to get 'dictionaries-common'
+$ ls /etc/dictionaries-common/
+
+# type 'w' and press tab to get 'words'
+$ ls /etc/dictionaries-common/words 
+

The character at which the tab key is pressed in the above example has been cherry picked for illustration purposes. The number of steps would increase if you try pressing tab after each character. With experience, using the tab key for autocompletion will become a natural part of your command line usage.

info You can set an option to combine the features of single and double tab presses into a single tab press. This will be discussed in the Shell Customization chapter.

Real world use cases

If the command line environment only had file managing features, I'd still use it. Given the wide variety of applications available, I can't imagine going back to using a different GUI application for each use case. My primary work is writing ebooks, blog posts and recording videos. Here are the major CLI tools I use:

  • text processing using head, tail, sort, grep, sed, awk and so on (you'll learn about these commands in later chapters)
  • git — version control
  • pandoc — generating PDF/EPUB book versions from markdown files
  • mdBook — web version of the books from markdown files
  • zola — static site generator
  • ImageMagick — image processing like resizing, adding borders, etc
  • oxipng, pngquant and svgcleaner — optimizing images
  • auto-editor — removing silent portions from video recordings
  • FFmpeg — video processing, padding for example (FFmpeg is also a major part of the auto-editor solution)

Some of these workflows require additional management, for which I write shell functions or scripts. I do need GUI tools as well, for example, web browser, image viewer, PDF/EPUB viewers, SimpleScreenRecorder and so on. Some of these can be handled from within the terminal too, but I prefer GUI for such cases. I do launch some of them from the terminal, primarily for providing the file or url to be opened.

You might wonder what advantage does the command line provide for processing images and videos? Apart from being faster, the custom parameters (like border color, border size, quality percentage, etc) are automatically saved as part of the scripts I create. After that, I can just use a single call to the script instead of waiting for a GUI application to open, navigating to the required files, applying custom parameters, saving them after all the required processing is done, closing the application, etc. Also, that single script can use as many tools as needed, whereas with GUI you'll have to repeat such steps with different applications.

Exercises

info info All the exercises are also collated together in one place at exercises.md. For solutions, see exercise-solutions.md.

1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question?

2) What output do you get for the command shown below? Does the documentation help understand the result?

$ echo apple     42 'banana     100'
+

3) Go through bash manual: Tilde Expansion. Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers.

4) Which key would you use to get help while the less command is active?

5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)?

6) What does the Ctrl+k shortcut do?

7) Briefly explain the role of the following shell operators:

a) |
b) >
c) >>

8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead?

$ whatis cat
+cat (1)              - concatenate files and print on the standard output
+
+$ whatis type
+type: nothing appropriate.
+
+# ???
+type - Display information about command type.
+

9) What is the role of the /tmp directory?

10) Give an example each for absolute and relative paths.

11) When would you use the man -k command?

12) Are there differences between the man and info pages?

\ No newline at end of file diff --git a/comparing-files.html b/comparing-files.html new file mode 100644 index 0000000..8d231d6 --- /dev/null +++ b/comparing-files.html @@ -0,0 +1,125 @@ +Comparing Files - Linux Command Line Computing

Comparing Files

In this chapter, you'll learn how to find and report differences between the contents of two files.

info The example_files directory has the sample input files used in this chapter.

cmp

The cmp command is useful to compare text and binary files. If the two input files have the same content, no output is displayed and exit status is 0. If there is a difference, it prints the first difference with details like line number and byte location and the exit status will be 1.

$ mkdir practice_cmp
+$ cd practice_cmp
+$ echo 'hello' > x1.txt
+$ cp x{1,2}.txt
+$ echo 'hello.' > x3.txt
+
+# files with the same content
+$ cmp x1.txt x2.txt
+$ echo $?
+0
+
+# files with differences
+$ cmp x1.txt x3.txt
+x1.txt x3.txt differ: byte 6, line 1
+$ echo $?
+1
+

info Use the -s option to suppress the output when you just need the exit status. The -i option will allow you to skip initial bytes from the input.

diff

Useful to find differences between text files. All the differences are printed, which might not be desirable for long files.

Common options

Commonly used options are shown below. Examples will be discussed in the later sections.

  • -i ignore case
  • -w ignore whitespaces
  • -b ignore changes in the amount of whitespace
  • -B ignore only blank lines
  • -E ignore changes due to tab expansion
  • -z ignore trailing whitespaces at the end of lines
  • -y two column output
  • -r recursively compare files between the two directories specified
  • -s convey message when two files are same
  • -q report if files differ, not the details of differences

Default diff

By default, the diff output shows lines from the first input file prefixed with < and lines from the second file prefixed with >. A line containing --- is used as the group separator. Each difference is prefixed by a command that indicates the differences (these commands are understood by tools like patch).

# change to the 'example_files/text_files' directory
+# side-by-side view of sample input files
+$ paste f1.txt f2.txt
+1       1
+2       hello
+3       3
+world   4
+
+$ diff f1.txt f2.txt
+2c2
+< 2
+---
+> hello
+4c4
+< world
+---
+> 4
+
+$ diff <(seq 4) <(seq 5)
+4a5
+> 5
+

Ignoring whitespaces

There are several options to ignore specific whitespace characters during comparison. Here are some examples:

# ignore changes in the amount of whitespace
+$ diff -b <(echo 'good day') <(echo 'good    day')
+$ echo $?
+0
+
+# ignore all whitespaces
+$ diff -w <(echo 'hi    there ') <(echo ' hi there')
+$ echo $?
+0
+$ diff -w <(echo 'hi    there ') <(echo 'hithere')
+$ echo $?
+0
+

Side-by-side output

The -y option is handy to view the differences side-by-side. By default, all the input lines will be present in the output and the line width is 130 print columns. You can use the -W option to change the width when dealing with short input lines. The --suppress-common-lines helps to focus only on the differences.

$ diff -y f1.txt f2.txt
+1                                                               1
+2                                                             | hello
+3                                                               3
+world                                                         | 4
+
+$ diff -W 60 --suppress-common-lines -y f1.txt f2.txt
+2                            |  hello
+world                        |  4
+

Further Reading

Exercises

info Use the example_files/text_files directory for input files used in the following exercises.

1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not?

2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes.

$ echo '1) apple' > x1.txt
+$ echo '2. apple' > x2.txt
+$ cmp x1.txt x2.txt
+x1.txt x2.txt differ: byte 1, line 1
+
+$ cmp # ???
+$ echo $?
+0
+
+$ rm x[12].txt
+

3) What does the diff -d option do?

4) Which option will help you get colored output with diff?

5) Use appropriate options to get the desired output shown below.

# instead of this output
+$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt
+2                  |    hello
+world              |    4
+
+# get this output
+$ diff # ???
+1                  (
+2                  |    hello
+3                  (
+world              |    4
+

6) Use appropriate options to get the desired output shown below.

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

Exercise Solutions

Command Line Overview

1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question?

On my system, echo is both a shell builtin and an external command.

$ type -a echo
+echo is a shell builtin
+echo is /bin/echo
+

As seen in the above result, the builtin command takes priority, so that is the default version.

2) What output do you get for the command shown below? Does the documentation help understand the result?

$ echo apple     42 'banana     100'
+apple 42 banana     100
+

Yes, the documentation helps to understand the above result. From help echo (since the builtin version is the default):

Display the ARGs, separated by a single space character and followed by a newline, on the standard output.

In the above command, there are three arguments passed to the echo command — apple, 42 and 'banana 100'. The string represented by these arguments are displayed in the output separated by a single space character.

3) Go through bash manual: Tilde Expansion. Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers.

I do not much care if it is correct to call it a relative or absolute path. More importantly, I want to highlight this gotcha from the above unix.stackexchange thread:

~ is syntax implemented by the shell (and other programs which imitate it for convenience) which expands it into a real pathname. To illustrate, ~/Documents is approximately the same thing as $HOME/Documents (again, shell syntax). Since $HOME should be an absolute path, the value of $HOME/Documents is also an absolute path. But the text $HOME/Documents or ~/Documents has to be expanded by the shell in order to become the path we mean.

I spent a frustrating few hours trying to debug why one of my autostart script wasn't working. Yup, you guessed it. The issue was using ~ and changing to the full path fixed it.

4) Which key would you use to get help while the less command is active?

h

5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)?

50g

6) What does the Ctrl+k shortcut do?

Deletes from the current character to the end of the command line.

7) Briefly explain the role of the following shell operators:

a) | — redirects output from a command as input to another command
b) > — redirects output from a command to a file (overwrites if the file already exists)
c) >> — redirects output from a command to a file (appends if the file already exists)

8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead?

$ whatis cat
+cat (1)              - concatenate files and print on the standard output
+
+$ whatis type
+type: nothing appropriate.
+
+# need to use 'help -d' since 'type' is a shell builtin
+$ help -d type
+type - Display information about command type.
+

9) What is the role of the /tmp directory?

From man hier:

This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up.

See wikipedia: Temporary folder for more details.

10) Give an example each for absolute and relative paths.

  • absolute path: /usr/share/dict/words
  • relative path: ../../projects

11) When would you use the man -k command?

From man man:

-k, --apropos

Equivalent to apropos. Search the short manual page descriptions for keywords and display any matches. See apropos(1) for details.

For example:

# same as: apropos column
+$ man -k column
+colrm (1)            - remove columns from a file
+column (1)           - columnate lists
+git-column (1)       - Display data in columns
+

12) Are there differences between the man and info pages?

The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage.


Managing Files and Directories

info The ls.sh script will be used for some of the exercises.

1) Which of these commands will always display the absolute path of the home directory?

a) pwd
b) echo "$PWD"
c) echo "$HOME"

Answer: c) echo "$HOME"

2) The current working directory has a folder named -dash. How would you switch to that directory?

a) cd -- -dash
b) cd -dash
c) cd ./-dash
d) cd \-dash
e) cd '-dash'
f) all of the above
g) only a) and c)

Answer: g) only a) and c)

3) Given the directory structure as shown below, how would you change to the todos directory?

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+$ ls -F
+backups/    hello_world.py*  ip.txt     report.log  todos/
+errors.log  hi*              projects/  scripts@
+$ cd projects
+$ pwd
+/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects
+
+$ cd ../todos
+$ pwd
+/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos
+

4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory?

$ pwd
+/home/learnbyexample/all/projects/square_tictactoe
+
+$ cd ~/cli-computing
+$ pwd
+/home/learnbyexample/cli-computing
+
+$ cd -
+$ pwd
+/home/learnbyexample/all/projects/square_tictactoe
+

5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format?

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+$ ls -1sh
+total 7.4M
+4.0K backups
+ 16K errors.log
+4.0K hello_world.py
+4.0K hi
+4.0K ip.txt
+4.0K projects
+7.4M report.log
+   0 scripts
+4.0K todos
+

6) Which ls command option would you use for version based sorting of entries?

From man ls:

-v

natural sort of (version) numbers within text

7) Which ls command option would you use for sorting based on entry size?

-S

sort by file size, largest first

8) Which ls command option would you use for sorting based on file extension?

-X

sort alphabetically by entry extension

9) What does the -G option of ls command do?

-G, --no-group

in a long listing, don't print group names

10) What does the -i option of ls command do?

-i, --inode

print the index number of each file

11) List only the directories as one entry per line.

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+$ ls -1d */
+backups/
+projects/
+scripts/
+todos/
+

12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command?

$ ls -1F notes
+notes
+
+# what would happen here?
+$ mkdir -p notes
+mkdir: cannot create directory ‘notes’: File exists
+

13) Use one or more commands to match the scenario shown below:

$ ls -1F
+cost.txt
+
+# can also use: mkdir {gho,que,toa}st
+# brace expansion is covered in the "Shell Features" chapter
+$ mkdir ghost quest toast
+
+$ ls -1F
+cost.txt
+ghost/
+quest/
+toast/
+

14) Use one or more commands to match the scenario shown below:

# start with an empty directory
+$ ls -l
+total 0
+
+# can also use: mkdir -p hobbies/{painting,trekking,writing} shopping
+# or: mkdir -p hobbies/{paint,trekk,writ}ing shopping
+$ mkdir -p hobbies/painting hobbies/trekking hobbies/writing shopping
+$ touch hobbies/painting/waterfall.bmp hobbies/trekking/himalayas.txt
+$ touch shopping/festival.xlsx
+
+$ tree -F
+.
+├── hobbies/
+│   ├── painting/
+│   │   └── waterfall.bmp
+│   ├── trekking/
+│   │   └── himalayas.txt
+│   └── writing/
+└── shopping/
+    └── festival.xlsx
+
+5 directories, 3 files
+

info Don't delete this directory, will be needed in a later exercise.

15) If directories to create already exist, which mkdir command option would you use to not show an error?

-p, --parents

no error if existing, make parent directories as needed

16) Use one or more commands to match the scenario given below:

$ ls -1F
+cost.txt
+ghost/
+quest/
+toast/
+
+$ rm -r cost.txt ghost toast
+
+$ ls -1F
+quest/
+

17) What does the -f option of rm command do?

-f, --force

ignore nonexistent files and arguments, never prompt

For example, it helps to remove write protected files (provided you have appropriate permissions to delete those files).

18) Which option would you use to interactively delete files using the rm command?

-i

prompt before every removal

-I

prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes

19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover?

20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)?

On Ubuntu, you can use sudo apt install trash-cli to install the trash command. See also wiki.archlinux: Trash management.

21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation?

-i, --interactive

prompt before overwrite (overrides a previous -n option)

-n, --no-clobber

do not overwrite an existing file (overrides a previous -i option)

22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied?

cp allows renaming single file or directory by specifying a different name in the destination path. You can't rename multiple files or directories with a single cp usage.

23) What do the -u, -b and -t options of cp command do?

-u, --update

copy only when the SOURCE file is newer than the destination file or when the destination file is missing

--backup[=CONTROL]

make a backup of each existing destination file

-b

like --backup but does not accept an argument

-t, --target-directory=DIRECTORY

copy all SOURCE arguments into DIRECTORY

24) What's the difference between the two commands shown below?

$ cp ip.txt op.txt
+
+$ mv ip.txt op.txt
+
  • cp makes a new copy of ip.txt named as op.txt — two files having the same content
  • mv renames ip.txt as op.txt — there's only one file

25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name?

-i, --interactive

prompt before overwrite

26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise.

$ tree -F
+.
+├── hobbies/
+│   ├── painting/
+│   │   └── waterfall.bmp
+│   ├── trekking/
+│   │   └── himalayas.txt
+│   └── writing/
+└── shopping/
+    └── festival.xlsx
+
+5 directories, 3 files
+
+$ mv hobbies/*/* hobbies/
+$ rm -r hobbies/*/
+
+$ tree -F
+.
+├── hobbies/
+│   ├── himalayas.txt
+│   └── waterfall.bmp
+└── shopping/
+    └── festival.xlsx
+
+2 directories, 3 files
+

27) What does the -t option of mv command do?

-t, --target-directory=DIRECTORY

move all SOURCE arguments into DIRECTORY

28) Determine and implement the rename logic based on the filenames and expected output shown below.

$ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'
+$ ls -1
+'(2020) report part 1.txt'
+'analysis part 3 (2018).log'
+
+# can also use: rename 's/[()]//g; y/ /_/' *
+$ rename 's/ /_/g; s/[()]//g' *
+
+$ ls -1
+2020_report_part_1.txt
+analysis_part_3_2018.log
+

29) Does the ln command follow the same order to specify source and destination as the cp and mv commands?

Yes.

30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz.

-a, --auto-compress

Use archive suffix to determine the compression program.


Shell Features

info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned.

info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards.

1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary.

# can also use: echo "that's"'    great! $x = $y + $z'
+$ echo 'that'\''s    great! $x = $y + $z'
+that's    great! $x = $y + $z
+

2) Use the echo command to display the values of the three variables in the format as shown below.

$ n1=10
+$ n2=90
+$ op=100
+
+$ echo "$n1 + $n2 = $op"
+10 + 90 = 100
+

3) What will be the output of the command shown below?

$ echo $'\x22apple\x22: \x2710\x27'
+"apple": '10'
+

4) List filenames starting with a digit character.

# change to the 'scripts' directory and source the 'globs.sh' script
+$ source globs.sh
+
+$ ls [0-9]*
+100.sh  42.txt
+

5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character.

# can also use: ls *.[!tl]*
+$ ls *.[^tl]*
+100.sh  calc.py  hello.py  hi.sh  main.c  math.h
+

6) List filenames whose extension only have a single character.

$ ls *.?
+main.c  math.h
+

7) List filenames whose extension is not txt.

$ shopt -s extglob
+$ ls *.!(txt)
+100.sh   hello.py  main.c  report-00.log  report-04.log
+calc.py  hi.sh     math.h  report-02.log  report-98.log
+

8) Describe the wildcard pattern used in the command shown below.

$ ls *[^[:word:]]*.*
+report-00.log  report-02.log  report-04.log  report-98.log
+

List files that have at least one non-word character (- for example) before a . character.

9) List filenames having only lowercase alphabets before the extension.

$ ls +([a-z]).*
+calc.py  hello.py  hi.sh  ip.txt  main.c  math.h  notes.txt
+

10) List filenames starting with ma or he or hi.

$ ls ma* he* hi*
+hello.py  hi.sh  main.c  math.h
+
+# alternate solutions
+$ ls @(ma|h[ei])*
+$ ls @(ma|he|hi)*
+

11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories.

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+# filenames ending with '.txt'
+$ shopt -s globstar
+$ ls **/*.txt
+ip.txt  todos/books.txt  todos/outing.txt
+
+# directories starting with 'c' or 'd' or 'g' or 'r' or 't'
+$ ls -1d **/[cdgrt]*/
+backups/dot_files/
+projects/calculator/
+projects/tictactoe/
+todos/
+

12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below.

$ mkdir practice_brace && cd $_
+$ touch report_202{0..2}.txt
+$ ls report*
+report_2020.txt  report_2021.txt  report_2022.txt
+
+# use the 'cp' command here
+$ cp report_2021.txt{,.bkp}
+$ ls report*
+report_2020.txt  report_2021.txt  report_2021.txt.bkp  report_2022.txt
+

13) What does the set builtin command do?

From help set:

Change the value of shell attributes and positional parameters, or display the names and values of shell variables.

14) What does the | pipe operator do? And when would you add the tee command?

| redirects the output of a command as input to another command. The tee command will help to save the output of a command to a file as well as display it on the terminal.

15) Can you infer what the following command does? Hint: see help printf.

$ printf '%s\n' apple car dragon
+apple
+car
+dragon
+

From help printf:

The format is re-used as necessary to consume all of the arguments. If there are fewer arguments than the format requires, extra format specifications behave as if a zero value or null string, as appropriate, had been supplied.

In the above example, the format %s\n is applied to all the three arguments.

16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint: see previous question.

$ ls ip.txt
+ls: cannot access 'ip.txt': No such file or directory
+
+# can also use: printf '%s\n' item_{10..20..2} > ip.txt
+$ printf 'item_%s\n' {10..20..2} > ip.txt
+$ cat ip.txt
+item_10
+item_12
+item_14
+item_16
+item_18
+item_20
+

17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below.

$ printf '%s\n' apple_{1..3}_banana_{6..8} >> ip.txt
+$ cat ip.txt
+item_10
+item_12
+item_14
+item_16
+item_18
+item_20
+apple_1_banana_6
+apple_1_banana_7
+apple_1_banana_8
+apple_2_banana_6
+apple_2_banana_7
+apple_2_banana_8
+apple_3_banana_6
+apple_3_banana_7
+apple_3_banana_8
+

18) What are the differences between < and | shell operators, if any?

  • the < redirection operator helps you to pass data from a file as input to a command
  • the | operator redirects output of a command as input to another command

19) Which character is typically used to represent stdin data as a file argument?

-

20) What do the following operators do?

a) 1> — redirect the standard output of a command to a file
b) 2> — redirect the standard error of a command to a file
c) &> — redirect both stdout and stderr (overwrites an existing file)
d) &>> — redirect both stdout and stderr (appends to an existing file)
e) |& — pipe both stdout and stderr as input to another command

21) What will be the contents of op.txt if you use the following grep command?

# press Ctrl+d after the line containing 'histogram'
+$ grep 'hi' > op.txt
+hi there
+this is a sample line
+have a nice day
+histogram
+
+# you'll get lines containing 'hi'
+$ cat op.txt
+hi there
+this is a sample line
+histogram
+

22) What will be the contents of op.txt if you use the following commands?

$ qty=42
+$ cat << end > op.txt
+> dragon
+> unicorn
+> apple $qty
+> ice cream
+> end
+
+$ cat op.txt
+dragon
+unicorn
+apple 42
+ice cream
+

Note that the value of qty variable was substituted for $qty. You'll have to use 'end' or \end to avoid shell interpolation.

23) Correct the command to get the expected output shown below.

$ books='cradle piranesi soulhome bastion'
+
+# something is wrong with this command
+$ sed 's/\b\w/\u&/g' <<< '$books'
+$Books
+
+# double quotes is needed for variable interpolation
+$ sed 's/\b\w/\u&/g' <<< "$books"
+Cradle Piranesi Soulhome Bastion
+

24) Correct the command to get the expected output shown below.

# something is wrong with this command
+$ echo 'hello' ; seq 3 > op.txt
+hello
+$ cat op.txt
+1
+2
+3
+
+# can also use: { echo 'hello' ; seq 3 ; } > op.txt
+$ (echo 'hello' ; seq 3) > op.txt
+$ cat op.txt
+hello
+1
+2
+3
+

25) What will be the output of the following commands?

$ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there'
+HELLO there
+
+$ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there'
+HELLO
+

In both cases, the first command succeeds (exit status 0). The && and || are short-circuit operators. Their second operands will be executed only if the first one was success and failure respectively.

26) Correct the command(s) to get the expected output shown below.

# something is wrong with these commands
+$ nums=$(seq 3)
+$ echo $nums
+1 2 3
+
+$ echo "$nums"
+1
+2
+3
+

27) Will the following two commands produce equivalent output? If not, why not?

$ paste -d, <(seq 3) <(printf '%s\n' item_{1..3})
+1,item_1
+2,item_2
+3,item_3
+
+$ printf '%s\n' {1..3},item_{1..3}
+1,item_1
+1,item_2
+1,item_3
+2,item_1
+2,item_2
+2,item_3
+3,item_1
+3,item_2
+3,item_3
+

The outputs are not equivalent because brace expansion creates all combinations when multiple braces are used.


Viewing Part or Whole File Contents

info Use the example_files/text_files directory for input files used in the following exercises.

1) Which option(s) would you use to get the output shown below?

$ printf '\n\n\ndragon\n\n\nunicorn\n\n\n' | cat -bs
+
+     1  dragon
+
+     2  unicorn
+
+

2) Pass appropriate arguments to the cat command to get the output shown below.

$ cat greeting.txt
+Hi there
+Have a nice day
+
+$ echo '42 apples and 100 bananas' | cat - greeting.txt
+42 apples and 100 bananas
+Hi there
+Have a nice day
+

3) Will the two commands shown below produce the same output? If not, why not?

$ cat fruits.txt ip.txt | tac
+blue delight
+light orange
+deep blue
+mango
+papaya
+banana
+
+$ tac fruits.txt ip.txt
+mango
+papaya
+banana
+blue delight
+light orange
+deep blue
+

No. The outputs are different because tac reverses content separately for each input file.

4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below.

$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+$ tac -bs '%=%=' blocks.txt
+%=%=
+brown
+green
+%=%=
+apple
+banana
+

-b, --before

attach the separator before instead of after

-s, --separator=STRING

use STRING as the separator instead of newline

5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality?

less -N enables line numbering and less -n disables numbering. cat -n enables line numbering, so it doesn't function similar to less -n.

6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files?

You can use :e filename to open another file (similar to the Vim text editor). You can use :p and :n to switch between the previous and next files.

7) Use appropriate commands and shell features to get the output shown below.

$ printf 'carpet\njeep\nbus\n'
+carpet
+jeep
+bus
+
+# use the above 'printf' command for input data
+$ c=$(printf 'carpet\njeep\nbus\n' | head -c3)
+$ echo "$c"
+car
+

8) How would you display all the input lines except the first one?

$ printf 'apple\nfig\ncarpet\njeep\nbus\n' | tail -n +2
+fig
+carpet
+jeep
+bus
+

9) Which command(s) would you use to get the output shown below?

$ cat fruits.txt
+banana
+papaya
+mango
+$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+$ head -q -n2 fruits.txt blocks.txt
+banana
+papaya
+%=%=
+apple
+

10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input.

# can also use: tail -c +11 | head -c4
+$ printf 'apple\nfig\ncarpet\njeep\nbus\n' | head -c14 | tail -c +11
+carp
+

11) Extract the starting six bytes from the input files table.txt and fruits.txt.

$ head -q -c6 table.txt fruits.txt
+brown banana
+

12) Extract the last six bytes from the input files fruits.txt and table.txt.

$ tail -q -c6 fruits.txt table.txt
+mango
+ 3.14
+

Searching Files and Filenames

info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified.

info For find exercises, use the find.sh script, unless otherwise specified.

1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix.

$ grep 'an' blocks.txt ip.txt uniform.txt
+blocks.txt:banana
+ip.txt:light orange
+uniform.txt:mango
+
+$ grep -h 'an' blocks.txt ip.txt uniform.txt
+banana
+light orange
+mango
+

2) Display lines containing the whole word he from the sample.txt input file.

$ grep -w 'he' sample.txt
+14) He he he
+

3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well.

$ printf 'car\nscared\ntar car par\nCar\n' | grep -nix 'car'
+1:car
+4:Car
+

4) Display all lines from purchases.txt except those that contain tea.

$ grep -v 'tea' purchases.txt
+coffee
+washing powder
+coffee
+toothpaste
+soap
+

5) Display all lines from sample.txt that contain do but not it.

# can also use: grep -P '^(?!.*it).*do' sample.txt
+$ grep 'do' sample.txt | grep -v 'it'
+13) Much ado about nothing
+

6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line.

$ grep -A1 'do' sample.txt
+ 6) Just do-it
+ 7) Believe it
+--
+13) Much ado about nothing
+14) He he he
+

7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output.

$ grep --no-group-separator -B1 -wE 'are|he' sample.txt
+ 3) Hi there
+ 4) How are you
+13) Much ado about nothing
+14) He he he
+

--no-group-separator

When -A, -B or -C are in use, do not print a separator between groups of lines.

8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside.

$ echo 'I got (12) apples' | grep -o '([^()]*)'
+(12)
+
+$ echo '((2 +3)*5)=25 and (4.3/2*()' | grep -o '([^()]*)'
+(2 +3)
+()
+

9) For the given input, match all lines that start with den or end with ly.

$ lines='reply\n1 dentist\n2 lonely\neden\nfly away\ndent\n'
+
+$ printf '%b' "$lines" | grep -E '^den|ly$'
+reply
+2 lonely
+dent
+

10) Extract words starting with s and containing both e and t in any order.

$ words='sequoia subtle exhibit sets tests sit store_2'
+
+$ echo "$words" | grep -owP 's(?=\w*t)(?=\w*e)\w+'
+subtle
+sets
+store_2
+
+# alternate solutions, but these won't scale well with more conditions
+$ echo "$words" | grep -ow 's\w*t\w*' | grep 'e'
+$ echo "$words" | grep -owE 's\w*(t\w*e|e\w*t)\w*'
+

11) Extract all whole words having the same first and last word character.

# can also use: grep -owE '(\w)(\w*\1)?'
+$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep -owE '\w|(\w)\w*\1'
+oreo
+a
+_oh_
+pip
+RoaR
+22
+

12) Match all input lines containing *[5] literally.

$ printf '4*5]\n(9-2)*[5]\n[5]*3\nr*[5\n' | grep -F '*[5]'
+(9-2)*[5]
+

13) Match whole lines that start with hand and immediately followed by s or y or le or no further character.

$ lines='handed\nhand\nhandy\nunhand\nhands\nhandle\nhandss\n'
+
+$ printf '%b' "$lines" | grep -xE 'hand([sy]|le)?'
+hand
+handy
+hands
+handle
+

14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last.

$ printf 'apple,fig,cherry\ncat,dog,bat\n' | grep -oP ',\K.+(?=,)'
+fig
+dog
+
+$ echo 'dragon,42,unicorn,3.14,shapeshifter\n' | grep -oP ',\K.+(?=,)'
+42,unicorn,3.14
+

15) Recursively search for files containing ello.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+$ grep -rl 'ello'
+projects/python/hello.py
+projects/shell/hello.sh
+colors_1
+colors_2
+

16) Search for files containing blue recursively, but do not search within the backups directory.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+$ grep -rl --exclude-dir='backups' 'blue'
+.hidden
+colors_1
+colors_2
+

17) Search for files containing blue recursively, but not if the file also contains teal.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+$ grep -rlZ 'blue' | xargs -r0 grep -L 'teal'
+.hidden
+colors_2
+backups/color list.txt
+

18) Find all regular files within the backups directory.

# change to the 'scripts' directory and source the 'find.sh' script
+$ source find.sh
+
+$ find backups -type f
+backups/dot_files/.bashrc
+backups/dot_files/.inputrc
+backups/dot_files/.vimrc
+backups/aug.log
+backups/bookmarks.html
+backups/jan.log
+

19) Find all regular files whose extension starts with p or s or v.

$ find -type f -name '*.[psv]*'
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./hi.sh
+./backups/dot_files/.vimrc
+./hello_world.py
+

20) Find all regular files whose name do not have the lowercase letters g to l.

# can also use: find -type f ! -name '*[g-l]*'
+$ find -type f -not -name '*[g-l]*'
+./todos/TRIP.txt
+./todos/wow.txt
+

21) Find all regular files whose path has at least one directory name starting with p or d.

# can also use: find -type f -regex '.*/[pd].*/.*'
+$ find -type f -path '*/[pd]*/*'
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+

22) Find all directories whose name contains b or d.

$ find -type d -name '*[bd]*'
+./todos
+./backups
+./backups/dot_files
+

23) Find all hidden directories.

# can also use: find -mindepth 1 -type d -name '.*'
+$ find -type d -name '.?*'
+./projects/.venv
+

24) Find all regular files at the exact depth of 2.

$ find -mindepth 2 -maxdepth 2 -type f
+./todos/books.txt
+./todos/TRIP.txt
+./todos/wow.txt
+./backups/aug.log
+./backups/bookmarks.html
+./backups/jan.log
+

25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with?

m is for modified timestamp and a is for accessed timestamp. These options work with 24 hour periods.

-atime n

File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.

-mtime n

File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times.

26) Find all empty regular files.

# can also use: find -type f -size 0
+$ find -type f -empty
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./todos/books.txt
+./todos/TRIP.txt
+./todos/wow.txt
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+./backups/aug.log
+./backups/bookmarks.html
+./backups/jan.log
+

27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory.

$ mkdir filtered_files
+$ find -type f -size +1c -not -name '*.log' -exec cp -t filtered_files {} +
+$ ls -A filtered_files
+hello_world.py  .hidden  hi.sh  ip.txt
+

28) Find all hidden files, but not if they are part of the filtered_files directory created earlier.

$ find -type f -not -path './filtered_files/*' -prune -name '.*'
+./.hidden
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+

29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files.

$ rm -r filtered_files
+$ find -type f -executable
+./hi.sh
+./hello_world.py
+

-executable

Matches files which are executable and directories which are searchable (in a file name resolution sense) by the current user.

30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option.

xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons.

31) How does the locate command work faster than the equivalent find command?

From unix.stackexchange: pros and cons of find and locate:

locate uses a prebuilt database, which should be regularly updated, while find iterates over a filesystem to locate files.

Thus, locate is much faster than find, but can be inaccurate if the database -can be seen as a cache- is not updated (see updatedb command).


File Properties

info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified.

info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards.

1) Save the number of lines in the greeting.txt input file to the lines shell variable.

$ lines=$(wc -l <greeting.txt)
+$ echo "$lines"
+2
+

2) What do you think will be the output of the following command?

$ echo 'dragons:2 ; unicorns:10' | wc -w
+3
+

3) Use appropriate options and arguments to get the output shown below.

$ printf 'apple\nbanana\ncherry' | wc -lc sample.txt -
+     15     183 sample.txt
+      2      19 -
+     17     202 total
+

4) Go through the wc manual and use appropriate options and arguments to get the output shown below.

$ printf 'greeting.txt\0scores.csv' | wc --files0-from=-
+2 6 25 greeting.txt
+4 4 70 scores.csv
+6 10 95 total
+

--files0-from=F

read input from the files specified by NUL-terminated names in file F; If F is - then read names from standard input

5) What is the difference between the wc -c and wc -m options? And which option would you use to get the longest line length?

-c, --bytes

print the byte counts

-m, --chars

print the character counts

-L, --max-line-length

print the maximum display width

6) Find filenames ending with .log and report their sizes in human readable format. Use the find+du combination for the first case and the ls command (with appropriate shell features) for the second case.

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+$ find -type f -name '*.log' -exec du -h {} +
+16K     ./projects/errors.log
+7.4M    ./report.log
+
+$ shopt -s globstar
+$ ls -1sh **/*.log
+ 16K projects/errors.log
+7.4M report.log
+

7) Report sizes of files/directories in the current path in powers of 1000 without descending into sub-directories. Also, show a total at the end.

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+$ du -sc --si *
+50k     projects
+7.7M    report.log
+8.2k    todos
+7.8M    total
+

8) What does the du --apparent-size option do?

--apparent-size

print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due to holes in ('sparse') files, internal fragmentation, indirect blocks, and the like

9) When will you use the df command instead of du? Which df command option will help you to report only the specific fields of interest?

df gives space usage for the entire file system whereas du is useful to get space estimate for specific files and directories.

$ whatis du df
+du (1)               - estimate file space usage
+df (1)               - report file system disk space usage
+

To get only specific fields of interest:

--output[=FIELD_LIST]

use the output format defined by FIELD_LIST, or print all fields if FIELD_LIST is omitted.

10) Display the size of scores.csv and timings.txt files in the format shown below.

$ stat -c '%n: %s' scores.csv timings.txt
+scores.csv: 70
+timings.txt: 49
+

11) Which touch option will help you prevent file creation if it doesn't exist yet?

-c, --no-create

do not create any files

12) Assume new_file.txt doesn't exist in the current working directory. What would be the output of the stat command shown below?

$ touch -t '202010052010.05' new_file.txt
+$ stat -c '%y' new_file.txt
+2020-10-05 20:10:05.000000000 +0530
+

-t STAMP

use [[CC]YY]MMDDhhmm[.ss] instead of current time

13) Is the following touch command valid? If so, what would be the output of the stat command that follows?

Yes, it is valid as multiple file arguments are allowed. The -r option helps to copy the timestamp details from the given file to the target files.

# change to the 'scripts' directory and source the 'touch.sh' script
+$ source touch.sh
+
+$ stat -c '%n: %y' fruits.txt
+fruits.txt: 2017-07-13 13:54:03.576055933 +0530
+
+$ touch -r fruits.txt f{1..3}.txt
+$ stat -c '%n: %y' f*.txt
+f1.txt: 2017-07-13 13:54:03.576055933 +0530
+f2.txt: 2017-07-13 13:54:03.576055933 +0530
+f3.txt: 2017-07-13 13:54:03.576055933 +0530
+fruits.txt: 2017-07-13 13:54:03.576055933 +0530
+

14) Use appropriate option(s) to get the output shown below.

$ printf 'αλεπού\n' | file -
+/dev/stdin: UTF-8 Unicode text
+
+$ printf 'αλεπού\n' | file -b -
+UTF-8 Unicode text
+

15) Is the following command valid? If so, what would be the output?

Yes, it is valid. Multiple slashes will be considered as a single slash. Any trailing slashes will be removed before determining the portion to be extracted.

$ basename -s.txt ~///test.txt///
+test
+

16) Given the file path in the shell variable p, how'd you obtain the output shown below?

$ p='~/projects/square_tictactoe/python/game.py'
+$ dirname $(dirname "$p")
+~/projects/square_tictactoe
+

17) Explain what each of the characters mean in the following stat command's output.

$ stat -c '%A' ../scripts/
+drwxrwxr-x
+

The 10 characters displayed are related to file type and permissions. First character indicates the file type. The most common ones are:

  • - regular file
  • d directory
  • l symbolic link

The other nine characters represent three sets of file permissions for user (u), group (g) and others (o), in that order.

  • user — file owner
  • group — users having file access as part of a group
  • others — everyone else

Permission reference table:

CharacterMeaningValue
rread4
wwrite2
xexecute1
-no permission0

18) What would be the output of the second stat command shown below?

$ touch new_file.txt
+$ stat -c '%a %A' new_file.txt
+664 -rw-rw-r--
+
+$ chmod 546 new_file.txt
+$ stat -c '%a %A' new_file.txt
+546 -r-xr--rw-
+

19) How would you specify directory permissions using the mkdir command?

# instead of this
+$ mkdir back_up
+$ chmod 750 back_up
+$ stat -c '%a %A' back_up
+750 drwxr-x---
+$ rm -r back_up
+
+# do this
+$ mkdir -m 750 back_up
+$ stat -c '%a %A' back_up
+750 drwxr-x---
+

20) Change the file permission of book_list.txt to match the output of the second stat command shown below. Don't use the number 220, specify the changes in terms of rwx characters.

$ touch book_list.txt
+$ stat -c '%a %A' book_list.txt
+664 -rw-rw-r--
+
+# can also use: chmod -r book_list.txt
+$ chmod =w book_list.txt
+$ stat -c '%a %A' book_list.txt
+220 --w--w----
+

21) Change the permissions of test_dir to match the output of the second stat command shown below. Don't use the number 757, specify the changes in terms of rwx characters.

$ mkdir test_dir
+$ stat -c '%a %A' test_dir
+775 drwxrwxr-x
+
+$ chmod g-w,o+w test_dir
+$ stat -c '%a %A' test_dir
+757 drwxr-xrwx
+

Managing Processes

1) How would you invoke a command to be executed in the background? And what would you do to push a job to the background after it has already been launched? What commands can you use to track active jobs?

  • appending an & character to the command will execute it in the background
  • Ctrl+z (suspend the current running job) followed by bg (push the recently suspended job to the background)
  • jobs or ps will help to track active jobs

2) What do the + and - symbols next to job numbers indicate?

From info bash (section Job Control Basics):

In output pertaining to jobs (e.g., the output of the jobs command), the current job is always flagged with a +, and the previous job with a -.

3) When would you use fg %n and bg %n instead of just fg and bg respectively?

From info bash (section Job Control Basics):

There are a number of ways to refer to a job in the shell. The character % introduces a job specification (JOBSPEC).

Job number n may be referred to as %n.

4) Which option will help you customize the output fields needed for the ps command?

-o format

User-defined format. format is a single argument in the form of a blank-separated or comma-separated list, which offers a way to specify individual output columns.

5) What's the difference between pgrep -a and pgrep -l options?

-a, --list-full

List the full command line as well as the process ID.

-l, --list-name

List the process name as well as the process ID.

6) If the job number is 2, would you use kill %2 or kill 2 to send SIGTERM to that process?

kill %2

7) Which signal does the Ctrl+c shortcut send to the currently running process?

Pressing Ctrl+c sends the SIGINT (2) signal, usually used to abort a process.

8) Which command helps you to continuously monitor processes, along with details like PID, memory usage, etc?

top (or alternatives like btop and htop)

9) Which key will help you manipulate kill tasks from within the top session?

k

10) What does the free command do?

$ whatis free
+free (1)             - Display amount of free and used memory in the system
+

Multipurpose Text Processing Tools

info Use the example_files/text_files directory for input files used in the following exercises.

1) Replace all occurrences of 0xA0 with 0x50 and 0xFF with 0x7F for the given input.

$ printf 'a1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE\n'
+a1:0xA0, a2:0xA0A1
+b1:0xFF, b2:0xBE
+
+$ printf 'a1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE\n' | sed 's/0xA0/0x50/g; s/0xFF/0x7F/g'
+a1:0x50, a2:0x50A1
+b1:0x7F, b2:0xBE
+

2) Remove only the third line from the given input.

$ seq 34 37 | sed '3d'
+34
+35
+37
+
+# alternate solutions
+$ seq 34 37 | awk 'NR!=3'
+$ seq 34 37 | perl -ne 'print if $.!=3'
+

3) For the input file sample.txt, display all lines that contain it but not do.

$ sed -n '/it/{/do/!p}' sample.txt
+ 7) Believe it
+
+# alternate solutions
+$ awk '/it/ && !/do/' sample.txt
+$ perl -ne 'print if /it/ && !/do/' sample.txt
+

4) For the input file purchases.txt, delete all lines containing tea. Also, replace all occurrences of coffee with milk. Write back the changes to the input file itself. The original contents should get saved to purchases.txt.orig. Afterwards, restore the contents from this backup file.

# make the changes
+$ sed -i.orig '/tea/d; s/coffee/milk/g' purchases.txt
+
+$ ls purchases*
+purchases.txt  purchases.txt.orig
+$ cat purchases.txt
+milk
+washing powder
+milk
+toothpaste
+soap
+
+# restore the contents
+$ mv purchases.txt.orig purchases.txt
+$ ls purchases*
+purchases.txt
+$ cat purchases.txt
+coffee
+tea
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+
+# alternate solutions
+$ sed -i.orig -n '/tea/b; s/coffee/milk/g; p' purchases.txt
+$ perl -i.orig -pe '$_="" if /tea/; s/coffee/milk/g' purchases.txt
+$ perl -i.orig -ne 'next if /tea/; s/coffee/milk/g; print' purchases.txt
+

5) For the input file sample.txt, display all lines from the start of the file till the first occurrence of are.

$ sed '/are/q' sample.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+ 4) How are you
+
+# alternate solutions
+$ awk '1; /are/{exit}' sample.txt
+$ perl -ne 'print; exit if /are/' sample.txt
+

6) Delete all groups of lines from a line containing start to a line containing end for the uniform.txt input file.

$ sed '/start/,/end/d' uniform.txt
+mango
+icecream
+how are you
+have a nice day
+par,far,mar,tar
+
+# alternate solutions
+$ awk '/start/{f=1} !f; /end/{f=0}' uniform.txt
+$ perl -ne '$f=1 if /start/; print if !$f; $f=0 if /end/' uniform.txt
+

7) Replace all occurrences of 42 with [42] unless it is at the edge of a word.

$ echo 'hi42bye nice421423 bad42 cool_4242a 42c' | sed 's/\B42\B/[&]/g'
+hi[42]bye nice[42]1[42]3 bad42 cool_[42][42]a 42c
+

8) Replace all whole words with X that start and end with the same word character.

# can also use: sed -E 's/\b(\w|(\w)\w*\2)\b/X/g'
+$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | sed -E 's/\b(\w)(\w*\1)?\b/X/g'
+X not X X X X took X Pop
+

9) For the input file anchors.txt, convert markdown anchors to hyperlinks as shown below.

$ cat anchors.txt
+# <a name="regular-expressions"></a>Regular Expressions
+## <a name="subexpression-calls"></a>Subexpression calls
+## <a name="the-dot-meta-character"></a>The dot meta character
+
+$ sed -E 's|[^"]+"([^"]+)"></a>(.+)|[\2](#\1)|' anchors.txt
+[Regular Expressions](#regular-expressions)
+[Subexpression calls](#subexpression-calls)
+[The dot meta character](#the-dot-meta-character)
+

10) Replace all occurrences of e with 3 except the first two matches.

$ echo 'asset sets tests site' | sed 's/e/3/3g'
+asset sets t3sts sit3
+
+$ echo 'sample item teem eel' | sed 's/e/3/3g'
+sample item t33m 33l
+

11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42.

$ echo 'lion,,ant,road,neon' | sed 's/[^,]*/42/3'
+lion,,42,road,neon
+
+$ echo ',,,' | sed 's/[^,]*/42/3'
+,,42,
+

12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file.

$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+
+$ awk 'BEGIN{p = 1} {p *= $NF} END{print p}' table.txt
+-923.16
+
+# alternate solutions
+$ perl -lane 'BEGIN{$p = 1} {$p *= $F[-1]} END{print $p}' table.txt
+

13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line.

$ printf 'apple(ice)pie\n(almond)pista\nyo)yoyo(yo\n'
+apple(ice)pie
+(almond)pista
+yo)yoyo(yo
+
+$ printf 'apple(ice)pie\n(almond)pista\nyo)yoyo(yo\n' | awk -F'[()]' '{print $2}'
+ice
+almond
+yoyo
+

14) For the input file scores.csv, display the Name and Physics fields in the format shown below.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+$ awk -F, '{print $1 ":" $3}' scores.csv
+Name:Physics
+Ith:100
+Cy:98
+Lin:83
+
+# alternate solutions
+$ awk -F, -v OFS=: '{print $1, $3}' scores.csv
+$ perl -F, -lane 'print "$F[0]:$F[2]"' scores.csv
+$ perl -F, -lane 'print join ":", @F[0,2]' scores.csv
+

15) Extract and display the third and first words in the format shown below.

$ echo '%whole(Hello)--{doubt}==ado==' | awk -v FPAT='\\w+' '{print $3 ":" $1}'
+doubt:whole
+
+$ echo 'just,\joint*,concession_42<=nice' | awk -v FPAT='\\w+' '{print $3 ":" $1}'
+concession_42:just
+
+# alternate solutions
+$ echo '%whole(Hello)--{doubt}==ado==' | perl -lne '@F = /\w+/g; print "$F[2]:$F[0]"'
+$ echo 'just,\joint*,concession_42<=nice' | perl -lne '@F = /\w+/g; print "$F[2]:$F[0]"'
+

16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry.

$ awk -F, -v OFS=, '{$(NF+1) = NR==1 ? "GP" : ($2/2 + ($3+$4)/4)} 1' scores.csv
+Name,Maths,Physics,Chemistry,GP
+Ith,100,100,100,100
+Cy,97,98,95,96.75
+Lin,78,83,80,79.75
+

17) From the para.txt input file, display all paragraphs containing any digit character.

$ cat para.txt
+hi there
+how are you
+
+2 apples
+12 bananas
+
+
+blue sky
+yellow sun
+brown earth
+
+$ awk -v RS= '/[0-9]/' para.txt
+2 apples
+12 bananas
+

18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below.

$ printf 'apple\npie\0banana\ncherry\0' | awk -v RS='\0' -v ORS='.\n' '1'
+apple
+pie.
+banana
+cherry.
+

19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed.

$ awk 'p2 ~ /you/ && /do/; {p2=p1; p1=$0}' sample.txt
+ 6) Just do-it
+
+# alternate solutions
+$ perl -ne 'print if $p2 =~ /you/ && /do/; $p2=$p1; $p1=$_' sample.txt
+

20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option.

$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+$ awk -v n=1 '$0 == "%=%="{c++} c==n' blocks.txt
+%=%=
+apple
+banana
+$ awk -v n=2 '$0 == "%=%="{c++} c==n' blocks.txt
+%=%=
+brown
+green
+

21) Display lines present in c1.txt but not in c2.txt using the awk command.

$ awk 'NR==FNR{a[$0]; next} !($0 in a)' c2.txt c1.txt
+Brown
+Purple
+Teal
+

22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file.

$ printf 'Ith\nLin\n' > names.txt
+
+$ awk -F, 'NR==FNR{a[$1]; next} $1 in a' names.txt scores.csv
+Ith,100,100,100
+Lin,78,83,80
+
+$ rm names.txt
+

23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates.

$ cat duplicates.txt
+brown,toy,bread,42
+dark red,ruby,rose,111
+blue,ruby,water,333
+dark red,sky,rose,555
+yellow,toy,flower,333
+white,sky,bread,111
+light red,purse,rose,333
+
+$ awk -F, '!seen[$NF]++' duplicates.txt
+brown,toy,bread,42
+dark red,ruby,rose,111
+blue,ruby,water,333
+dark red,sky,rose,555
+
+# alternate solutions
+$ perl -F, -lane 'print if !$seen{$F[-1]}++' duplicates.txt
+

24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl.

$ awk '$2 ~ /^b/' table.txt
+brown bread mat hair 42
+yellow banana window shoes 3.14
+
+$ perl -lane 'print if $F[1] =~ /^b/' table.txt
+brown bread mat hair 42
+yellow banana window shoes 3.14
+

25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file.

# make the changes
+$ perl -i.bkp -lane 'print $F[-2]' table.txt
+$ ls table*
+table.txt  table.txt.bkp
+$ cat table.txt
+hair
+shirt
+shoes
+
+# restore the contents
+$ mv table.txt.bkp table.txt
+$ ls table*
+table.txt
+$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+

26) Reverse the first field contents of table.txt input file.

$ perl -lane '$F[0] = reverse $F[0]; print "@F"' table.txt
+nworb bread mat hair 42
+eulb cake mug shirt -7
+wolley banana window shoes 3.14
+

27) Sort the given comma separated input lexicographically. Change the output field separator to a : character.

$ ip='floor,bat,to,dubious,four'
+$ echo "$ip" | perl -F, -lane 'print join ":", sort @F'
+bat:dubious:floor:four:to
+

28) Filter fields containing digit characters.

$ ip='5pearl 42 east 1337 raku_6 lion 3.14'
+$ echo "$ip" | perl -lane 'print join " ", grep {/\d/} @F'
+5pearl 42 1337 raku_6 3.14
+

29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed.

$ ip='test_12:test123\nanother_test_4,no_42\n'
+$ printf '%b' "$ip"
+test_12:test123
+another_test_4,no_42
+
+$ printf '%b' "$ip" | perl -pe 's/test\w*?\K\d+/++$i/ge'
+test_1:test2
+another_test_3,no_42
+

30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl.

$ sed 's/[^ ]*/\U&/3' table.txt
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+
+$ awk '{$3 = toupper($3)} 1' table.txt
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+
+$ perl -lane '$F[2] = uc $F[2]; print "@F"' table.txt
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+

Sorting Stuff

info Use the example_files/text_files directory for input files used in the following exercises.

1) Default sort doesn't work for numbers. Correct the command used below:

# wrong output
+$ printf '100\n10\n20\n3000\n2.45\n' | sort
+10
+100
+20
+2.45
+3000
+
+# expected output
+$ printf '100\n10\n20\n3000\n2.45\n' | sort -n
+2.45
+10
+20
+100
+3000
+

2) Which sort option will help you ignore case?

$ printf 'Super\nover\nRUNE\ntea\n' | LC_ALL=C sort -f
+over
+RUNE
+Super
+tea
+

3) Go through the sort manual and use appropriate options to get the output shown below.

# wrong output
+$ printf '+120\n-1.53\n3.14e+4\n42.1e-2' | sort -n
+-1.53
++120
+3.14e+4
+42.1e-2
+
+# expected output
+$ printf '+120\n-1.53\n3.14e+4\n42.1e-2' | sort -g
+-1.53
+42.1e-2
++120
+3.14e+4
+

-g, --general-numeric-sort

compare according to general numerical value

4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint: see the Shell Features chapter.

$ (sed -u '1q' ; sort -t, -k2,2n) < scores.csv
+Name,Maths,Physics,Chemistry
+Lin,78,83,80
+Cy,97,98,95
+Ith,100,100,100
+

5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number.

$ sort -t, -k4,4nr -u duplicates.txt
+dark red,sky,rose,555
+blue,ruby,water,333
+dark red,ruby,rose,111
+brown,toy,bread,42
+

6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input?

uniq doesn't necessarily require the input to be sorted. Adjacent lines are used for comparison purposes.

$ printf 'red\nred\nred\ngreen\nred\nblue\nblue' | uniq
+red
+green
+red
+blue
+

7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary.

$ printf '3) cherry\n1) apple\n2) banana\n1) almond\n'
+3) cherry
+1) apple
+2) banana
+1) almond
+
+$ printf '3) cherry\n1) apple\n2) banana\n1) almond\n' | sort | uniq -u -w2
+2) banana
+3) cherry
+

8) Count the number of times input lines are repeated and display the results in the format shown below.

$ printf 'brown\nbrown\nbrown\ngreen\nbrown\nblue\nblue' | sort | uniq -c | sort -n
+      1 green
+      2 blue
+      4 brown
+

9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted.

# can also use: comm -13 c2.txt c1.txt
+$ comm -23 c1.txt c2.txt
+Brown
+Purple
+Teal
+

10) Use appropriate options to get the expected output shown below.

# wrong usage, no output
+$ join <(printf 'apple 2\nfig 5') <(printf 'Fig 10\nmango 4')
+
+# expected output
+$ join -i <(printf 'apple 2\nfig 5') <(printf 'Fig 10\nmango 4')
+fig 5 10
+

11) What are the differences between sort -u and uniq -u options, if any?

sort -u retains first copy of duplicates deemed to be equal. uniq -u retains only the unique copies (i.e. not even a single copy of the duplicates will be part of the output).


Comparing Files

info Use the example_files/text_files directory for input files used in the following exercises.

1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not?

-s, --quiet, --silent

suppress all normal output

2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes.

$ echo '1) apple' > x1.txt
+$ echo '2. apple' > x2.txt
+$ cmp x1.txt x2.txt
+x1.txt x2.txt differ: byte 1, line 1
+
+$ cmp -i2 x1.txt x2.txt
+$ echo $?
+0
+
+$ rm x[12].txt
+

-i, --ignore-initial=SKIP

skip first SKIP bytes of both inputs

3) What does the diff -d option do?

-d, --minimal

try hard to find a smaller set of changes

4) Which option will help you get colored output with diff?

--color[=WHEN]

colorize the output; WHEN can be never, always, or auto (the default)

5) Use appropriate options to get the desired output shown below.

# instead of this output
+$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt
+2                  |    hello
+world              |    4
+
+# get this output
+$ diff -W 40 --left-column -y f1.txt f2.txt
+1                  (
+2                  |    hello
+3                  (
+world              |    4
+

--left-column

output only the left column of common lines

6) Use appropriate options to get the desired output shown below.

$ echo 'hello' > d1.txt
+$ echo 'Hello' > d2.txt
+
+# instead of this output
+$ diff d1.txt d2.txt
+1c1
+< hello
+---
+> Hello
+
+# get this output
+$ diff -si d1.txt d2.txt
+Files d1.txt and d2.txt are identical
+
+$ rm d[12].txt
+

Assorted Text Processing Tools

info Use the example_files/text_files directory for input files used in the following exercises.

1) Generate the following sequence.

$ seq 100 -5 80
+100
+95
+90
+85
+80
+

2) Is the sequence shown below possible to generate with seq? If so, how?

$ seq -w -s, 01.5 6
+01.5,02.5,03.5,04.5,05.5
+

3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example.

# can also use: grep 's' /usr/share/dict/words | grep 'e' | grep 't' | shuf -n3
+$ grep -P '^(?=.*s)(?=.*e).*t' /usr/share/dict/words | shuf -n3
+supplemental
+foresight
+underestimates
+

4) Briefly describe the purpose of the shuf command options -i, -e and -r.

-i, --input-range=LO-HI

treat each number LO through HI as an input line

-e, --echo

treat each ARG as an input line

-r, --repeat

output lines can be repeated

5) Why does the below command not work as expected? What other tools can you use in such cases?

cut ignores all repeated fields and output field order always follows the same order as input fields.

# not working as expected
+$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3
+apple,cherry
+
+# expected output
+$ echo 'apple,banana,cherry,dates' | awk -F, -v OFS=, '{print $3, $1, $3}'
+cherry,apple,cherry
+
+# alternate solutions
+$ echo 'apple,banana,cherry,dates' | perl -F, -lane 'print join ",", @F[2,0,2]'
+

6) Display except the second field in the format shown below. Can you construct two different solutions?

$ echo 'apple,banana,cherry,dates' | cut -d, --output-delimiter=' ' -f1,3-
+apple cherry dates
+
+$ echo '2,3,4,5,6,7,8' | cut -d, --output-delimiter=' ' --complement -f2
+2 4 5 6 7 8
+

7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not?

$ printf 'apple\nbanana\ncherry\ndates\n' | cut -c-3
+app
+ban
+che
+dat
+

head cannot be used because it acts on the input as a whole, whereas cut works line wise.

8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+$ cut -d, -f1,3 scores.csv | column -s, -t
+Name  Physics
+Ith   100
+Cy    98
+Lin   83
+

9) Display the contents of table.txt in the format shown below.

$ column -t table.txt
+brown   bread   mat     hair   42
+blue    cake    mug     shirt  -7
+yellow  banana  window  shoes  3.14
+

10) Implement ROT13 cipher using the tr command.

$ echo 'Hello World' | tr 'a-zA-Z' 'n-za-mN-ZA-M'
+Uryyb Jbeyq
+
+$ echo 'Uryyb Jbeyq' | tr 'a-zA-Z' 'n-za-mN-ZA-M'
+Hello World
+

11) Retain only alphabets, digits and whitespace characters.

$ echo 'Apple_42 cool,blue Dragon:army' | tr -dc '[:alnum:][:space:]'
+Apple42 coolblue Dragonarmy
+

12) Use tr to get the output shown below.

$ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr -sd '!' 'a-z'
+how are you
+

13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source?

# this works individually for each input file
+$ paste -sd, fruits.txt ip.txt
+banana,papaya,mango
+deep blue,light orange,blue delight
+
+# expected output
+$ cat fruits.txt ip.txt | paste -sd,
+banana,papaya,mango,deep blue,light orange,blue delight
+
+# alternate solutions
+$ awk '{printf s $0; s=","} END{print ""}' fruits.txt ip.txt
+

14) Use appropriate options to get the expected output shown below.

# default output
+$ paste fruits.txt ip.txt
+banana  deep blue
+papaya  light orange
+mango   blue delight
+
+# expected output
+$ paste -d'\n' fruits.txt ip.txt
+banana
+deep blue
+papaya
+light orange
+mango
+blue delight
+

15) Use the pr command to get the expected output shown below.

$ seq -w 16 | pr -4ats,
+01,02,03,04
+05,06,07,08
+09,10,11,12
+13,14,15,16
+
+$ seq -w 16 | pr -4ts,
+01,05,09,13
+02,06,10,14
+03,07,11,15
+04,08,12,16
+

16) Use the pr command to join the input files fruits.txt and ip.txt as shown below.

$ pr -mts' : ' fruits.txt ip.txt
+banana : deep blue
+papaya : light orange
+mango : blue delight
+

17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below?

# last two characters from each line
+$ printf 'apple\nbanana\ncherry\ndates\n' | rev | cut -c-2 | rev
+le
+na
+ry
+es
+
+# alternate solutions
+$ printf 'apple\nbanana\ncherry\ndates\n' | grep -o '..$'
+

18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt.

# split input by 3 lines (max) at a time
+$ split -l3 purchases.txt
+
+$ head xa?
+==> xaa <==
+coffee
+tea
+washing powder
+
+==> xab <==
+coffee
+toothpaste
+tea
+
+==> xac <==
+soap
+tea
+
+$ rm xa?
+

-l, --lines=NUMBER

put NUMBER lines/records per output file

19) Go through the split documentation and use appropriate options to get the output shown below.

$ echo 'apple,banana,cherry,dates' | split -t, -l1
+
+$ head xa?
+==> xaa <==
+apple,
+==> xab <==
+banana,
+==> xac <==
+cherry,
+==> xad <==
+dates
+
+$ rm xa?
+

-t, --separator=SEP

use SEP instead of newline as the record separator; \0 (zero) specifies the NUL character

20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below.

$ csplit -q purchases.txt '/powder/'
+
+$ head xx0?
+==> xx00 <==
+coffee
+tea
+
+==> xx01 <==
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+
+$ rm xx0?
+

21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+$ tr ',' '\n' <scores.csv | pr -$(wc -l <scores.csv)ts,
+Name,Ith,Cy,Lin
+Maths,100,97,78
+Physics,100,98,83
+Chemistry,100,95,80
+
+# alternate solution if you have GNU datamash installed
+$ datamash -t, transpose <scores.csv
+

See also my blog post CLI computation with GNU datamash.

22) Reshape the contents of table.txt to the expected output shown below.

$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+
+$ xargs -a table.txt -n4 | column -t
+brown   bread  mat     hair
+42      blue   cake    mug
+shirt   -7     yellow  banana
+window  shoes  3.14
+

Shell Scripting

info Use a temporary working directory before attempting the exercises. You can delete such practice directories afterwards.

1) What's wrong with the script shown below? Also, will the error go away if you use bash try.sh instead?

!# should be #!. If you get confused which one should be used, remember that shebang is a comment that is treated specially at the start of the script. And no, the error won't go away if you call the script using the bash command.

$ printf '    \n!#/bin/bash\n\necho hello\n' > try.sh
+$ chmod +x try.sh
+$ ./try.sh
+./try.sh: line 2: !#/bin/bash: No such file or directory
+hello
+
+# expected output
+$ printf '    \n#!/bin/bash\n\necho hello\n' > try.sh
+$ ./try.sh
+hello
+

2) Will the command shown below work? If so, what would be the output?

Yes, it will work. echo hello is being passed as the script to be executed by the bash command.

$ echo echo hello | bash
+hello
+

3) When would you source a script instead of using bash or creating an executable using shebang?

Using source to execute scripts helps when you want to work within the current shell environment instead of a sub-shell.

4) How would you display the contents of a variable with shake appended?

$ fruit='banana'
+
+$ echo "${fruit}shake"
+bananashake
+

5) What changes would you make to the code shown below to get the expected output?

# default behavior
+$ n=100
+$ n+=100
+$ echo "$n"
+100100
+
+# expected output
+$ declare -i n=100
+$ n+=100
+$ echo "$n"
+200
+

6) Is the following code valid? If so, what would be the output of the echo command?

Yes, it is valid. Array index can be arbitrarily used, they do not have to be contiguous.

$ declare -a colors
+$ colors[3]='green'
+$ colors[1]='blue'
+
+$ echo "${colors[@]}"
+blue green
+

7) How would you get the last three characters of a variable's contents?

$ fruit='banana'
+
+$ echo "${fruit: -3}"
+ana
+

8) Will the second echo command give an error? If not, what will be the output?

No error. It will give the length of the element at index 0.

$ fruits=('apple' 'fig' 'mango')
+$ echo "${#fruits[@]}"
+3
+
+$ echo "${#fruits}"
+5
+

9) For the given array, use parameter expansion to remove characters until the first/last space.

$ colors=('green' 'dark brown' 'deep sky blue white')
+
+# remove till the first space
+$ printf '%s\n' "${colors[@]#* }"
+green
+brown
+sky blue white
+
+# remove till the last space
+$ printf '%s\n' "${colors[@]##* }"
+green
+brown
+white
+

10) Use parameter expansion to get the expected outputs shown below.

$ ip='apple:banana:cherry:dragon'
+
+$ echo "${ip%:*}"
+apple:banana:cherry
+
+$ echo "${ip%%:*}"
+apple
+

11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how?

Yes it is possible. For the second and third cases, extglob has to be enabled.

$ ip1='apple:banana:cherry:dragon'
+$ ip2='Cradle:Mistborn:Piranesi'
+
+$ echo "${ip1/:*:/ 42 }"
+apple 42 dragon
+$ echo "${ip2/:*:/ 42 }"
+Cradle 42 Piranesi
+
+$ shopt -s extglob
+$ echo "${ip1/#+([^:])/fig}"
+fig:banana:cherry:dragon
+$ echo "${ip2/#+([^:])/fig}"
+fig:Mistborn:Piranesi
+
+$ echo "${ip1/%+([^:])/end}"
+apple:banana:cherry:end
+$ echo "${ip2/%+([^:])/end}"
+Cradle:Mistborn:end
+

12) For the given input, change case as per the expected outputs shown below.

$ ip='This is a Sample STRING'
+
+$ echo "${ip^^}"
+THIS IS A SAMPLE STRING
+
+$ echo "${ip,,}"
+this is a sample string
+
+$ echo "${ip~~}"
+tHIS IS A sAMPLE string
+

13) Why does the conditional expression shown below fail?

$ touch ip.txt
+$ [[-f ip.txt]] && echo 'file exists'
+[[-f: command not found
+
+# need to use space after [[ and before ]]
+$ [[ -f ip.txt ]] && echo 'file exists'
+file exists
+

14) What is the difference between the == and =~ string comparison operators?

  • s1 = s2 or s1 == s2 checks if two strings are equal
    • unquoted portions of s2 will be treated as a wildcard while testing against s1
  • s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2

15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed.

Quoted portions will be treated as literal strings. Wildcards should be unquoted.

$ f1='1234.txt'
+$ f2='report_2.txt'
+
+$ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'
+failed
+$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'
+failed
+
+# corrected code
+$ [[ $f1 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'
+matched
+$ [[ $f2 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'
+failed
+

16) Extract the digits that follow a : character for the given variable contents.

$ item='chocolate:50'
+$ [[ $item =~ :([0-9]+) ]] && echo "${BASH_REMATCH[1]}"
+50
+
+$ item='50 apples, fig:100, books-12'
+$ [[ $item =~ :([0-9]+) ]] && echo "${BASH_REMATCH[1]}"
+100
+

17) Modify the expression shown below to correctly report true instead of false.

$ num=12345
+$ [[ $num > 3 ]] && echo 'true' || echo 'false'
+false
+
+# corrected code
+$ [[ $num -gt 3 ]] && echo 'true' || echo 'false'
+true
+
+# alternate solutions
+$ (( num > 3 )) && echo 'true' || echo 'false'
+

18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below.

$ cat array.sh
+read -p 'enter array elements: ' -a arr
+read -p 'enter array index: ' idx
+echo "element at index '$idx' is: ${arr[$idx]}"
+
+$ bash array.sh
+enter array elements: apple banana cherry
+enter array index: 1
+element at index '1' is: banana
+
+$ bash array.sh
+enter array elements: dragon unicorn centaur
+enter array index: -1
+element at index '-1' is: centaur
+

19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations.

$ cat case.sh
+if (( $# != 2 )) ; then
+    echo 'Error! Two arguments expected.' 1>&2
+    exit 1
+else
+    if [[ $1 == 'upper' ]] ; then
+        echo "${2^^}"
+    elif [[ $1 == 'lower' ]] ; then
+        echo "${2,,}"
+    elif [[ $1 == 'swap' ]] ; then
+        echo "${2~~}"
+    else
+        echo "Error! '$1' command not recognized." 1>&2
+        exit 1
+    fi
+fi
+
+$ chmod +x case.sh
+
+$ ./case.sh upper 'how are you?'
+HOW ARE YOU?
+
+$ ./case.sh lower PineAPPLE
+pineapple
+
+$ ./case.sh swap 'HeLlo WoRlD'
+hElLO wOrLd
+
+$ ./case.sh lower
+Error! Two arguments expected.
+$ echo $?
+1
+
+$ ./case.sh upper apple fig
+Error! Two arguments expected.
+
+$ ./case.sh lowercase DRAGON
+Error! 'lowercase' command not recognized.
+$ echo $?
+1
+
+$ ./case.sh apple lower 2> /dev/null
+$ echo $?
+1
+

20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments.

$ printf 'apple\nbanana\ncherry\n' > items_1.txt
+$ printf 'dragon\nowl\nunicorn\ntroll\ncentaur\n' > items_2.txt
+
+$ cat loop.sh
+for file in "$@"; do
+    echo "number of lines in '$file' is:" $(wc -l < "$file")
+done
+
+$ bash loop.sh items_1.txt
+number of lines in 'items_1.txt' is: 3
+
+$ bash loop.sh items_1.txt items_2.txt
+number of lines in 'items_1.txt' is: 3
+number of lines in 'items_2.txt' is: 5
+

21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script?

$ printf 'apple\nbanana\ncherry\n' > items_1.txt
+$ printf 'dragon\nowl\nunicorn\ntroll\ncentaur\n' > items_2.txt
+$ printf 'items_1.txt\nitems_2.txt\n' > list.txt
+
+$ cat read_file.sh
+while IFS= read -r line; do
+    paste -sd, "$line"
+done < "$1"
+
+$ bash read_file.sh list.txt
+apple,banana,cherry
+dragon,owl,unicorn,troll,centaur
+
+# note that -n1 is not necessary here due to how paste works for multiple files
+# but -n1 is necessary to be equivalent to the shell script shown above
+$ xargs -a list.txt -d'\n' -n1 paste -sd,
+apple,banana,cherry
+dragon,owl,unicorn,troll,centaur
+

22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below.

$ add_path() { echo "${@/#/$PWD/}" ; }
+
+$ cd
+$ pwd
+/home/learnbyexample
+$ add_path ip.txt report.log
+/home/learnbyexample/ip.txt /home/learnbyexample/report.log
+
+$ cd cli-computing
+$ pwd
+/home/learnbyexample/cli-computing
+$ add_path f1
+/home/learnbyexample/cli-computing/f1
+

23) What do the options bash -x and bash -v do?

-x

Print commands and their arguments as they are executed.

-v

Print shell input lines as they are read.

24) What is shellcheck and when would you use it?

shellcheck is a static analysis tool that gives warnings and suggestions for scripts.

From man shellcheck:

ShellCheck is a static analysis and linting tool for sh/bash scripts. It’s mainly focused on handling typical beginner and intermediate level syntax errors and pitfalls where the shell just gives a cryptic error message or strange behavior, but it also reports on a few more advanced issues where corner cases can cause delayed failures.


Shell Customization

1) Which command would you use to display the name and value of all or specific environment variables?

$ whatis printenv
+printenv (1)         - print all or part of environment
+

2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias?

By prefixing \ or using the command builtin. For example, \ls or command ls.

3) Why doesn't the alias shown below work? What would you use instead?

You cannot pass arguments to aliases, need to use functions instead.

# doesn't work as expected
+$ alias ext='echo "${1##*.}"'
+$ ext ip.txt
+ ip.txt
+
+# expected output
+$ ext() { echo "${1##*.}" ; }
+$ ext ip.txt
+txt
+$ ext scores.csv
+csv
+$ ext file.txt.txt
+txt
+

4) How would you remove a particular alias/function definition for the current shell session?

$ alias hw='echo hello world'
+$ hw
+hello world
+$ unalias hw
+$ hw
+hw: command not found
+
+$ hw() { echo hello there ; }
+$ hw
+hello there
+$ unset -f hw
+$ hw
+hw: command not found
+

5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below.

$ echo "$PATH"
+/usr/local/bin:/usr/bin:/bin:/usr/games
+
+# alias
+$ alias a_p='echo "$PATH" | tr ":" "\n"'
+$ a_p
+/usr/local/bin
+/usr/bin
+/bin
+/usr/games
+
+# function
+$ f_p() { echo "${PATH//:/$'\n'}" ; }
+$ f_p
+/usr/local/bin
+/usr/bin
+/bin
+/usr/games
+

6) Will a login shell read and execute ~/.bashrc automatically?

No. From info bash:

When an interactive shell that is not a login shell is started, Bash reads and executes commands from '~/.bashrc', if that file exists.

See also unix.stackexchange: why does bashrc check whether the current shell is interactive?

7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries?

Any negative number.

HISTSIZE

The maximum number of commands to remember on the history list. If the value is 0, commands are not saved in the history list. Numeric values less than zero result in every command being saved on the history list (there is no limit). The shell sets the default value to 500 after reading any startup files.

8) What does the binding set completion-ignore-case on do?

completion-ignore-case

If set to on, Readline performs filename matching and completion in a case-insensitive fashion. The default value is off.

9) Which shortcut helps you interactively search the command history?

To search backward in the history for a particular string, type C-r. Typing C-s searches forward through the history.

10) What do the shortcuts Alt+b and Alt+f do?

forward-word (M-f)

Move forward to the end of the next word. Words are composed of letters and digits.

backward-word (M-b)

Move back to the start of the current or previous word. Words are composed of letters and digits.

11) Are there differences between the Ctrl+l shortcut and the clear command?

Ctrl+l retains whatever is typed so far and doesn't try to remove the scrollback buffer altogether. You can use the clear command for that purpose.

12) Which shortcut will you use to delete characters before the cursor till the start of the line?

unix-line-discard (C-u)

Kill backward from the cursor to the beginning of the current line.

13) What do the shortcuts Alt+t and Ctrl+t do?

transpose-chars (C-t)

Drag the character before the cursor forward over the character at the cursor, moving the cursor forward as well. If the insertion point is at the end of the line, then this transposes the last two characters of the line. Negative arguments have no effect.

transpose-words (M-t)

Drag the word before point past the word after point, moving point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line.

14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts?

  • Shift+Ctrl+v pastes clipboard contents
  • Shift+Insert pastes the last highlighted portion (not necessarily the clipboard contents)
\ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000..be5433d Binary files /dev/null and b/favicon.png differ diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000..74f6cf8 --- /dev/null +++ b/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/file-properties.html b/file-properties.html new file mode 100644 index 0000000..05dcefd --- /dev/null +++ b/file-properties.html @@ -0,0 +1,407 @@ +File Properties - Linux Command Line Computing

File Properties

In this chapter, you'll learn how to view file details like line and word counts, file and disk sizes, file types, extract parts of a file path, etc. You'll also learn how to change file properties like timestamps and permissions.

info The example_files directory has the scripts and sample input files used in this chapter.

wc

The wc command is typically used to count the number of lines, words and characters for the given inputs. Here are some basic examples:

# change to the 'example_files/text_files' directory
+$ cat greeting.txt
+Hi there
+Have a nice day
+
+# by default, wc gives the newline/word/byte count (in that order)
+$ wc greeting.txt
+ 2  6 25 greeting.txt
+
+# get only the specified counts
+$ wc -l greeting.txt
+2 greeting.txt
+$ wc -w greeting.txt
+6 greeting.txt
+$ wc -c greeting.txt
+25 greeting.txt
+$ wc -wc greeting.txt
+ 6 25 greeting.txt
+

Filename won't be printed for stdin data. This is helpful to save the results in a variable for scripting purposes.

$ wc -l <greeting.txt
+2
+

Word count is based on whitespace separation. You can pre-process the input to prevent certain non-whitespace characters to influence the results. tr can be used to remove a particular set of characters (this command will be discussed in the Assorted Text Processing Tools chapter).

$ echo 'apple ; banana ; cherry' | wc -w
+5
+
+# remove characters other than alphabets and whitespace
+# -d option is for deleting, -c option complements the given set
+$ echo 'apple ; banana ; cherry' | tr -cd 'a-zA-Z[:space:]'
+apple  banana  cherry
+$ echo 'apple ; banana ; cherry' | tr -cd 'a-zA-Z[:space:]' | wc -w
+3
+

If you pass multiple files to the wc command, the count values will be displayed separately for each file. You'll also get a summary at the end, which sums the respective count of all the input files.

$ wc greeting.txt fruits.txt sample.txt
+  2   6  25 greeting.txt
+  3   3  20 fruits.txt
+ 15  38 183 sample.txt
+ 20  47 228 total
+

You can use the -L option to report the length of the longest line in the input (excluding the newline character of a line). Note that -L won't count non-printable characters and tabs are converted to equivalent spaces. Multibyte characters and grapheme clusters will each be counted as 1 (depending on the locale, they might become non-printable too).

$ echo 'apple' | wc -L
+5
+
+$ echo 'αλεπού cag̈e' | wc -L
+11
+
+$ wc -L <greeting.txt
+15
+

Use the -m option instead of -c if the input has multibyte characters.

$ printf 'αλεπού' | wc -c
+12
+
+$ printf 'αλεπού' | wc -m
+6
+

du

The du command helps you estimate the size of files and directories.

By default, size is given in terms of 1024 bytes. All directories and sub-directories are recursively reported, but files are ignored. You can use the -a option if files should also be reported. du is one of the commands that require an explicit option (-L in this case) if you want symbolic links to be followed.

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+# n * 1024 bytes
+$ du
+28      ./projects/scripts
+48      ./projects
+8       ./todos
+7536    .
+

Use the -s option to show the total directory size without descending into sub-directories. Add the -c option to also show the total size at the end.

$ du -s projects report.log
+48      projects
+7476    report.log
+
+$ du -sc projects report.log
+48      projects
+7476    report.log
+7524    total
+

Here are some examples to illustrate the size formatting options:

# number of bytes
+$ du -b report.log
+7654321 report.log
+
+# n * 1024 bytes
+$ du -k report.log
+7476    report.log
+
+# n * 1024 * 1024 bytes
+$ du -m report.log
+8       report.log
+

The -h option reports size in human readable format (uses power of 1024). Use the --si option to get results in powers of 1000 instead. If you use du -h, you can pipe the output to sort -h for sorting purposes.

$ du -sh *
+48K     projects
+7.4M    report.log
+8.0K    todos
+
+$ du -sh * | sort -h
+8.0K    todos
+48K     projects
+7.4M    report.log
+

df

The df command gives you the space usage of file systems. df without path arguments will give information about all the currently mounted file systems.

$ df .
+Filesystem     1K-blocks     Used Available Use% Mounted on
+/dev/sda1       98298500 58563816  34734748  63% /
+

Use the -h option for human readable sizes. The -B option allows you to scale sizes by the specified amount. Use --si for size in powers of 1000 instead of 1024.

$ df -h .
+Filesystem      Size  Used Avail Use% Mounted on
+/dev/sda1        94G   56G   34G  63% /
+

Use the --output option to report only the specific fields of interest:

$ df -h --output=size,used,file / /media/learnbyexample/projs
+ Size  Used File
+  94G   56G /
+  92G   35G /media/learnbyexample/projs
+
+# 'awk' here excludes first line and matches lines with first field >= 30
+$ df -h --output=pcent,fstype,target | awk 'NR>1 && $1>=30'
+ 63% ext3     /
+ 38% ext4     /media/learnbyexample/projs
+ 51% ext4     /media/learnbyexample/backups
+

stat

The stat command is useful to get details like file type, size, inode, permissions, last accessed and modified timestamps, etc. You'll get all of these details by default. The -c and --printf options can be used to display only the required details in a particular format.

# change to the 'scripts' directory and source the 'stat.sh' script
+$ source stat.sh
+
+# %x gives the last accessed timestamp
+$ stat -c '%x' ip.txt
+2022-06-01 13:25:18.693823117 +0530
+
+# %y gives the last modified timestamp
+$ stat -c '%y' ip.txt
+2022-05-24 14:39:41.285714934 +0530
+
+# %s gives the file size in bytes
+# \n is used to insert a newline
+# %i gives the inode value
+# same as: stat --printf='%s\n%i\n' ip.txt
+$ stat -c $'%s\n%i' ip.txt
+10
+787224
+
+# %N gives quoted filenames
+# if the input is a link, the path it points to is also displayed
+$ stat -c '%N' words.txt
+'words.txt' -> '/usr/share/dict/words'
+

You can also pass multiple file arguments:

# %s gives the file size in bytes
+# %n gives filenames
+$ stat -c '%s %n' ip.txt hi.sh
+10 ip.txt
+21 hi.sh
+

info warning The stat command should be preferred instead of parsing the ls -l output for file details. See mywiki.wooledge: avoid parsing output of ls and unix.stackexchange: why not parse ls? for explanation and other alternatives.

touch

As mentioned earlier, the touch command helps you change the timestamps of files. You can do so based on the current timestamp, passing an argument, copying the value from another file and so on.

By default, touch updates both the access and modification timestamps to the current time. You can use the -a option to change only the access timestamp and -m to change only the modification timestamp.

# change to the 'scripts' directory and source the 'touch.sh' script
+$ source touch.sh
+
+# last access and modification timestamps
+$ stat -c $'%x\n%y' fruits.txt
+2017-07-19 17:06:01.523308599 +0530
+2017-07-13 13:54:03.576055933 +0530
+
+# update the access and modification values to the current time
+$ touch fruits.txt
+$ stat -c $'%x\n%y' fruits.txt
+2024-05-14 13:01:25.921205889 +0530
+2024-05-14 13:01:25.921205889 +0530
+

You can use the -r option to copy timestamp information from one file to another. The -d and -t options will allow you to specify timestamps directly as part of the command.

$ stat -c '%y' hi.sh
+2022-06-14 13:00:46.170416890 +0530
+
+# copy the modified timestamp from 'ip.txt' to 'hi.sh'
+$ touch -m -r ip.txt hi.sh
+$ stat -c '%y' hi.sh
+2022-05-24 14:39:41.285714934 +0530
+
+# pass timestamp as an argument
+$ touch -m -d '2000-01-01 00:00:01' hi.sh
+$ stat -c '%y' hi.sh
+2000-01-01 00:00:01.000000000 +0530
+

As seen in the Managing Files and Directories chapter, touch creates a new file if the target file doesn't exist yet. You can use the -c option to prevent this behavior.

$ ls report.txt
+ls: cannot access 'report.txt': No such file or directory
+$ touch report.txt
+$ ls report.txt
+report.txt
+
+$ touch -c xyz.txt
+$ ls xyz.txt
+ls: cannot access 'xyz.txt': No such file or directory
+

file

The file command helps you identify text encoding (ASCII, UTF-8, etc), whether the file is executable and so on.

Here are some examples to show how the file command behaves for different types:

# change to the 'scripts' directory and source the 'file.sh' script
+$ source file.sh
+$ ls -F
+hi.sh*  ip.txt  moon.png  sunrise.jpg
+
+$ file ip.txt hi.sh
+ip.txt: ASCII text
+hi.sh: Bourne-Again shell script, ASCII text executable
+
+$ printf 'αλεπού\n' | file -
+/dev/stdin: UTF-8 Unicode text
+
+$ printf 'hi\r\n' | file -
+/dev/stdin: ASCII text, with CRLF line terminators
+

Here's an example for image files:

# output of 'sunrise.jpg' wrapped for illustration purposes
+$ file sunrise.jpg moon.png
+sunrise.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density
+    96x96, segment length 16, baseline, precision 8, 76x76, components 3
+moon.png:    PNG image data, 76 x 76, 8-bit colormap, non-interlaced
+

You can use the -b option to avoid filenames in the output:

$ file -b ip.txt
+ASCII text
+

Here's how you can find particular type of files, images for example.

# assuming filenames do not contain ':' or newline characters
+# awk here helps to print the first field of lines containing 'image data'
+$ find -type f -exec file {} + | awk -F: '/\<image data\>/{print $1}'
+./sunset.jpg
+./moon.png
+

info See also the identify command which "describes the format and characteristics of one or more image files".

basename

By default, the basename command will remove the leading directory component from the given path argument. Any trailing slashes will be removed before determining the portion to be extracted.

$ basename /home/learnbyexample/example_files/scores.csv
+scores.csv
+
+# quote the arguments as needed
+$ basename 'path with spaces/report.log'
+report.log
+

You can use the -s option to remove a suffix from the filename. Usually used to remove the file extension.

$ basename -s'.csv' /home/learnbyexample/example_files/scores.csv
+scores
+
+# suffix will be removed only once
+$ basename -s'.txt' purchases.txt.txt
+purchases.txt
+

The basename command requires -a or -s (which implies -a) to work with multiple arguments.

$ basename -a /backups/jan_2021.tar.gz /home/learnbyexample/report.log
+jan_2021.tar.gz
+report.log
+
+# -a is implied when -s is used
+$ basename -s'.txt' logs/purchases.txt logs/report.txt
+purchases
+report
+

dirname

By default, the dirname command removes the trailing path component (after removing any trailing slashes).

$ dirname /home/learnbyexample/example_files/scores.csv
+/home/learnbyexample/example_files
+
+# one or more trailing slashes will not affect the output
+$ dirname /home/learnbyexample/example_files/
+/home/learnbyexample
+
+# unlike basename, multiple arguments are accepted by default
+$ dirname /home/learnbyexample/example_files/scores.csv ../report/backups/
+/home/learnbyexample/example_files
+../report
+

You can use shell features like command substitution to combine the effects of the basename and dirname commands.

# extract the second last path component
+$ basename $(dirname /home/learnbyexample/example_files/scores.csv)
+example_files
+

chmod

You can use the chmod command to change permissions. Consider this example:

$ mkdir practice_chmod
+$ cd practice_chmod
+$ echo 'learnbyexample' > ip.txt
+
+# this info can also be seen in the first column of the 'ls -l' output
+$ stat -c '%A' ip.txt
+-rw-rw-r--
+

In the above output, the 10 characters displayed in the last line are related to file type and permissions. First character indicates the file type. The most common ones are shown below:

  • - regular file
  • d directory
  • l symbolic link

The other nine characters represent three sets of file permissions for user (u), group (g) and others (o), in that order.

  • user — file owner
  • group — users having file access as part of a group
  • others — everyone else

Only rwx file properties will be discussed in this section. For other types of properties, refer to the coreutils manual: File permissions.

Permission reference table for files:

CharacterMeaningValue
rread4
wwrite2
xexecute1
-no permission0

Here's an example showing both rwx and numerical representations of a file's permissions:

$ stat -c '%A' ip.txt
+-rw-rw-r--
+
+# r(4) + w(2) + 0 = 6
+# r(4) + 0 + 0 = 4
+$ stat -c '%a' ip.txt
+664
+

info Note that the permissions are not straightforward to understand for directories. If a directory only has the x permission, you can cd into it but you cannot read the contents (using ls for example). If a directory only has the r permission, you cannot cd into it, but you'll be able to read the contents (along with "cannot access" error). For this reason, the rx permissions are almost always enabled/disabled together. The w permission allows you to add or remove contents, provided x is active.

Changing permissions for all three categories

You can provide numbers for ugo (in that order) to change permissions. This is best understood with examples:

$ printf '#!/bin/bash\n\necho hi\n' > hi.sh
+$ stat -c '%a %A' hi.sh
+664 -rw-rw-r--
+
+# r(4) + w(2) + x(1) = 7
+# r(4) + 0 + x(1) = 5
+$ chmod 755 hi.sh
+$ stat -c '%a %A' hi.sh
+755 -rwxr-xr-x
+

Here's an example for a directory:

$ mkdir dot_files
+$ stat -c '%a %A' dot_files
+775 drwxrwxr-x
+
+$ chmod 700 dot_files
+$ stat -c '%a %A' dot_files
+700 drwx------
+

You can also use mkdir -m instead of the mkdir+chmod combination seen above. The argument to the -m option accepts the same syntax as chmod (including the format that'll be discussed next).

$ mkdir -m 750 backups
+$ stat -c '%a %A' backups
+750 drwxr-x---
+

info You can use chmod -R to recursively change permissions. Use find+exec if you want to apply changes only for files filtered by some criteria.

Changing permissions for specific categories

You can assign (=), add (+) or remove (-) permissions by using those symbols followed by one or more rwx permissions. This depends on the umask value:

$ umask
+0002
+

umask value of 0002 means:

  • read and execute permissions without ugo prefix affects all the three categories
  • write permissions without ugo prefix affects only the user and group categories

Here are some examples without ugo prefixes:

# remove execute permission for all three categories
+$ chmod -x hi.sh
+
+# add write permission only for 'user' and 'group'
+$ chmod +w ip.txt
+
+$ touch sample.txt
+$ chmod 702 sample.txt
+# give only read permission for all three categories
+# write/execute permissions, if any, will be removed
+$ chmod =r sample.txt
+$ stat -c '%a %A' sample.txt
+444 -r--r--r--
+
+# give read and write permissions for 'user' and 'group'
+# and read permission for 'others'
+# execute permissions, if any, will be removed
+$ chmod =rw hi.sh
+

Here are some examples with ugo prefixes. You can use a to refer to all the three categories. For example, a+w is same as ugo+w.

# remove read and write permissions only for 'others'
+$ chmod o-rw sample.txt
+
+# add execute permission for 'group' and 'others'
+$ chmod go+x hi.sh
+
+# give read and write permissions for all three categories
+# execute permissions, if any, will be removed
+$ chmod a=rw hi.sh
+

You can use , to separate multiple permissions:

# remove execute permission for 'group' and 'others'
+# remove write permission for 'others'
+$ chmod go-x,o-w hi.sh
+

Further Reading

Exercises

info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified.

info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards.

1) Save the number of lines in the greeting.txt input file to the lines shell variable.

# ???
+$ echo "$lines"
+2
+

2) What do you think will be the output of the following command?

$ echo 'dragons:2 ; unicorns:10' | wc -w
+

3) Use appropriate options and arguments to get the output shown below.

$ printf 'apple\nbanana\ncherry' | wc # ???
+     15     183 sample.txt
+      2      19 -
+     17     202 total
+

4) Go through the wc manual and use appropriate options and arguments to get the output shown below.

$ printf 'greeting.txt\0scores.csv' | wc # ???
+2 6 25 greeting.txt
+4 4 70 scores.csv
+6 10 95 total
+

5) What is the difference between the wc -c and wc -m options? And which option would you use to get the longest line length?

6) Find filenames ending with .log and report their sizes in human readable format. Use the find+du combination for the first case and the ls command (with appropriate shell features) for the second case.

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+# ??? find+du
+16K     ./projects/errors.log
+7.4M    ./report.log
+
+# ??? ls and shell features
+ 16K projects/errors.log
+7.4M report.log
+

7) Report sizes of files/directories in the current path in powers of 1000 without descending into sub-directories. Also, show a total at the end.

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+# ???
+50k     projects
+7.7M    report.log
+8.2k    todos
+7.8M    total
+

8) What does the du --apparent-size option do?

9) When will you use the df command instead of du? Which df command option will help you to report only the specific fields of interest?

10) Display the size of scores.csv and timings.txt files in the format shown below.

$ stat # ???
+scores.csv: 70
+timings.txt: 49
+

11) Which touch option will help you prevent file creation if it doesn't exist yet?

12) Assume new_file.txt doesn't exist in the current working directory. What would be the output of the stat command shown below?

$ touch -t '202010052010.05' new_file.txt
+$ stat -c '%y' new_file.txt
+# ???
+

13) Is the following touch command valid? If so, what would be the output of the stat command that follows?

# change to the 'scripts' directory and source the 'touch.sh' script
+$ source touch.sh
+
+$ stat -c '%n: %y' fruits.txt
+fruits.txt: 2017-07-13 13:54:03.576055933 +0530
+
+$ touch -r fruits.txt f{1..3}.txt
+$ stat -c '%n: %y' f*.txt
+# ???
+

14) Use appropriate option(s) to get the output shown below.

$ printf 'αλεπού\n' | file -
+/dev/stdin: UTF-8 Unicode text
+
+$ printf 'αλεπού\n' | file # ???
+UTF-8 Unicode text
+

15) Is the following command valid? If so, what would be the output?

$ basename -s.txt ~///test.txt///
+# ???
+

16) Given the file path in the shell variable p, how'd you obtain the output shown below?

$ p='~/projects/square_tictactoe/python/game.py'
+$ dirname # ???
+~/projects/square_tictactoe
+

17) Explain what each of the characters mean in the following stat command's output.

$ stat -c '%A' ../scripts/
+drwxrwxr-x
+

18) What would be the output of the second stat command shown below?

$ touch new_file.txt
+$ stat -c '%a %A' new_file.txt
+664 -rw-rw-r--
+
+$ chmod 546 new_file.txt
+$ stat -c '%a %A' new_file.txt
+# ???
+

19) How would you specify directory permissions using the mkdir command?

# instead of this
+$ mkdir back_up
+$ chmod 750 back_up
+$ stat -c '%a %A' back_up
+750 drwxr-x---
+$ rm -r back_up
+
+# do this
+$ mkdir # ???
+$ stat -c '%a %A' back_up
+750 drwxr-x---
+

20) Change the file permission of book_list.txt to match the output of the second stat command shown below. Don't use the number 220, specify the changes in terms of rwx characters.

$ touch book_list.txt
+$ stat -c '%a %A' book_list.txt
+664 -rw-rw-r--
+
+# ???
+$ stat -c '%a %A' book_list.txt
+220 --w--w----
+

21) Change the permissions of test_dir to match the output of the second stat command shown below. Don't use the number 757, specify the changes in terms of rwx characters.

$ mkdir test_dir
+$ stat -c '%a %A' test_dir
+775 drwxrwxr-x
+
+# ???
+$ stat -c '%a %A' test_dir
+757 drwxr-xrwx
+
\ No newline at end of file diff --git a/fonts/OPEN-SANS-LICENSE.txt b/fonts/OPEN-SANS-LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/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/fonts/SOURCE-CODE-PRO-LICENSE.txt b/fonts/SOURCE-CODE-PRO-LICENSE.txt new file mode 100644 index 0000000..366206f --- /dev/null +++ b/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/fonts/fonts.css b/fonts/fonts.css new file mode 100644 index 0000000..858efa5 --- /dev/null +++ b/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/fonts/open-sans-v17-all-charsets-300.woff2 b/fonts/open-sans-v17-all-charsets-300.woff2 new file mode 100644 index 0000000..9f51be3 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-300.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-300italic.woff2 b/fonts/open-sans-v17-all-charsets-300italic.woff2 new file mode 100644 index 0000000..2f54544 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-300italic.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-600.woff2 b/fonts/open-sans-v17-all-charsets-600.woff2 new file mode 100644 index 0000000..f503d55 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-600.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-600italic.woff2 b/fonts/open-sans-v17-all-charsets-600italic.woff2 new file mode 100644 index 0000000..c99aabe Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-600italic.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-700.woff2 b/fonts/open-sans-v17-all-charsets-700.woff2 new file mode 100644 index 0000000..421a1ab Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-700.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-700italic.woff2 b/fonts/open-sans-v17-all-charsets-700italic.woff2 new file mode 100644 index 0000000..12ce3d2 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-700italic.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-800.woff2 b/fonts/open-sans-v17-all-charsets-800.woff2 new file mode 100644 index 0000000..c94a223 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-800.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-800italic.woff2 b/fonts/open-sans-v17-all-charsets-800italic.woff2 new file mode 100644 index 0000000..eed7d3c Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-800italic.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-italic.woff2 b/fonts/open-sans-v17-all-charsets-italic.woff2 new file mode 100644 index 0000000..398b68a Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-italic.woff2 differ diff --git a/fonts/open-sans-v17-all-charsets-regular.woff2 b/fonts/open-sans-v17-all-charsets-regular.woff2 new file mode 100644 index 0000000..8383e94 Binary files /dev/null and b/fonts/open-sans-v17-all-charsets-regular.woff2 differ diff --git a/fonts/source-code-pro-v11-all-charsets-500.woff2 b/fonts/source-code-pro-v11-all-charsets-500.woff2 new file mode 100644 index 0000000..7222456 Binary files /dev/null and b/fonts/source-code-pro-v11-all-charsets-500.woff2 differ diff --git a/highlight.css b/highlight.css new file mode 100644 index 0000000..ba57b82 --- /dev/null +++ b/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/highlight.js b/highlight.js new file mode 100644 index 0000000..180385b --- /dev/null +++ b/highlight.js @@ -0,0 +1,6 @@ +/* + Highlight.js 10.1.1 (93fd0d73) + License: BSD-3-Clause + Copyright (c) 2006-2020, Ivan Sagalaev +*/ +var hljs=function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!Object.hasOwnProperty.call(n,r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}class n{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function t(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){var t={};for(const n in e)t[n]=e[n];return n.forEach((function(e){for(const n in e)t[n]=e[n]})),t}function a(e){return e.nodeName.toLowerCase()}var i=Object.freeze({__proto__:null,escapeHTML:t,inherit:r,nodeStream:function(e){var n=[];return function e(t,r){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?r+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:r,node:i}),r=e(i,r),a(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:i}));return r}(e,0),n},mergeStreams:function(e,n,r){var i=0,s="",o=[];function l(){return e.length&&n.length?e[0].offset!==n[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||n.length;){var g=l();if(s+=t(r.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+t(r.substr(i))}});const s="",o=e=>!!e.kind;class l{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=t(e)}openNode(e){if(!o(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){o(e)&&(this.buffer+=s)}value(){return this.buffer}span(e){this.buffer+=``}}class c{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 n={kind:e,children:[]};this.add(n),this.stack.push(n)}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,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),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=>{c._collapse(e)}))}}class u extends c{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new l(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}const g="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",h={begin:"\\\\[\\s\\S]",relevance:0},f={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[h]},p={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[h]},b={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/},m=function(e,n,t={}){var a=r({className:"comment",begin:e,end:n,contains:[]},t);return a.contains.push(b),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),a},v=m("//","$"),x=m("/\\*","\\*/"),E=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:g,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>d(e)).join("")}(n,/.*\b/,e.binary,/\b.*/)),r({className:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:h,APOS_STRING_MODE:f,QUOTE_STRING_MODE:p,PHRASAL_WORDS_MODE:b,COMMENT:m,C_LINE_COMMENT_MODE:v,C_BLOCK_COMMENT_MODE:x,HASH_COMMENT_MODE:E,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:g,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[h,{begin:/\[/,end:/\]/,relevance:0,contains:[h]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})}}),N="of and for in not or if then".split(" ");function w(e,n){return n?+n:function(e){return N.includes(e.toLowerCase())}(e)?0:1}const R=t,y=r,{nodeStream:k,mergeStreams:O}=i,M=Symbol("nomatch");return function(t){var a=[],i={},s={},o=[],l=!0,c=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?";const h={disableAutodetect:!0,name:"Plain text",contains:[]};var f={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return f.noHighlightRe.test(e)}function b(e,n,t,r){var a={code:n,language:e};S("before:highlight",a);var i=a.result?a.result:m(a.language,a.code,t,r);return i.code=a.code,S("after:highlight",i),i}function m(e,t,a,s){var o=t;function c(e,n){var t=E.case_insensitive?n[0].toLowerCase():n[0];return Object.prototype.hasOwnProperty.call(e.keywords,t)&&e.keywords[t]}function u(){null!=y.subLanguage?function(){if(""!==A){var e=null;if("string"==typeof y.subLanguage){if(!i[y.subLanguage])return void O.addText(A);e=m(y.subLanguage,A,!0,k[y.subLanguage]),k[y.subLanguage]=e.top}else e=v(A,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(I+=e.relevance),O.addSublanguage(e.emitter,e.language)}}():function(){if(!y.keywords)return void O.addText(A);let e=0;y.keywordPatternRe.lastIndex=0;let n=y.keywordPatternRe.exec(A),t="";for(;n;){t+=A.substring(e,n.index);const r=c(y,n);if(r){const[e,a]=r;O.addText(t),t="",I+=a,O.addKeyword(n[0],e)}else t+=n[0];e=y.keywordPatternRe.lastIndex,n=y.keywordPatternRe.exec(A)}t+=A.substr(e),O.addText(t)}(),A=""}function h(e){return e.className&&O.openNode(e.className),y=Object.create(e,{parent:{value:y}})}function p(e){return 0===y.matcher.regexIndex?(A+=e[0],1):(L=!0,0)}var b={};function x(t,r){var i=r&&r[0];if(A+=t,null==i)return u(),0;if("begin"===b.type&&"end"===r.type&&b.index===r.index&&""===i){if(A+=o.slice(r.index,r.index+1),!l){const n=Error("0 width match regex");throw n.languageName=e,n.badRule=b.rule,n}return 1}if(b=r,"begin"===r.type)return function(e){var t=e[0],r=e.rule;const a=new n(r),i=[r.__beforeBegin,r["on:begin"]];for(const n of i)if(n&&(n(e,a),a.ignore))return p(t);return r&&r.endSameAsBegin&&(r.endRe=RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),r.skip?A+=t:(r.excludeBegin&&(A+=t),u(),r.returnBegin||r.excludeBegin||(A=t)),h(r),r.returnBegin?0:t.length}(r);if("illegal"===r.type&&!a){const e=Error('Illegal lexeme "'+i+'" for mode "'+(y.className||"")+'"');throw e.mode=y,e}if("end"===r.type){var s=function(e){var t=e[0],r=o.substr(e.index),a=function e(t,r,a){let i=function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(t.endRe,a);if(i){if(t["on:end"]){const e=new n(t);t["on:end"](r,e),e.ignore&&(i=!1)}if(i){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,r,a)}(y,e,r);if(!a)return M;var i=y;i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),u(),i.excludeEnd&&(A=t));do{y.className&&O.closeNode(),y.skip||y.subLanguage||(I+=y.relevance),y=y.parent}while(y!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),h(a.starts)),i.returnEnd?0:t.length}(r);if(s!==M)return s}if("illegal"===r.type&&""===i)return 1;if(B>1e5&&B>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return A+=i,i.length}var E=T(e);if(!E)throw console.error(g.replace("{}",e)),Error('Unknown language: "'+e+'"');var _=function(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n="|"){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+=n),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"===l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("===l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex((e,n)=>n>0&&void 0!==e),r=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,r)}}class a{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 n=new t;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;const t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e,n){const t=e.input[e.index-1],r=e.input[e.index+e[0].length];"."!==t&&"."!==r||n.ignoreMatch()}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return function t(s,o){const l=s;if(s.compiled)return l;s.compiled=!0,s.__beforeBegin=null,s.keywords=s.keywords||s.beginKeywords;let c=null;if("object"==typeof s.keywords&&(c=s.keywords.$pattern,delete s.keywords.$pattern),s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,w(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemes&&c)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l.keywordPatternRe=n(s.lexemes||c||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__beforeBegin=i),s.begin||(s.begin=/\B|\b/),l.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(l.endRe=n(s.end)),l.terminator_end=d(s.end)||"",s.endsWithParent&&o.terminator_end&&(l.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(l.illegalRe=n(s.illegal)),void 0===s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return r(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){t(e,l)})),s.starts&&t(s.starts,o),l.matcher=function(e){const n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(l),l}(e)}(E),N="",y=s||_,k={},O=new f.__emitter(f);!function(){for(var e=[],n=y;n!==E;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>O.openNode(e))}();var A="",I=0,S=0,B=0,L=!1;try{for(y.matcher.considerAll();;){B++,L?L=!1:(y.matcher.lastIndex=S,y.matcher.considerAll());const e=y.matcher.exec(o);if(!e)break;const n=x(o.substring(S,e.index),e);S=e.index+n}return x(o.substr(S)),O.closeAllNodes(),O.finalize(),N=O.toHTML(),{relevance:I,value:N,language:e,illegal:!1,emitter:O,top:y}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:o.slice(S-100,S+100),mode:n.mode},sofar:N,relevance:0,value:R(o),emitter:O};if(l)return{illegal:!1,relevance:0,value:R(o),emitter:O,language:e,top:y,errorRaised:n};throw n}}function v(e,n){n=n||f.languages||Object.keys(i);var t=function(e){const n={relevance:0,emitter:new f.__emitter(f),value:R(e),illegal:!1,top:h};return n.emitter.addText(e),n}(e),r=t;return n.filter(T).filter(I).forEach((function(n){var a=m(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function x(e){return f.tabReplace||f.useBR?e.replace(c,e=>"\n"===e?f.useBR?"
":e:f.tabReplace?e.replace(/\t/g,f.tabReplace):e):e}function E(e){let n=null;const t=function(e){var n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=f.languageDetectRe.exec(n);if(t){var r=T(t[1]);return r||(console.warn(g.replace("{}",t[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?t[1]:"no-highlight"}return n.split(/\s+/).find(e=>p(e)||T(e))}(e);if(p(t))return;S("before:highlightBlock",{block:e,language:t}),f.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e;const r=n.textContent,a=t?b(t,r,!0):v(r),i=k(n);if(i.length){const e=document.createElement("div");e.innerHTML=a.value,a.value=O(i,k(e),r)}a.value=x(a.value),S("after:highlightBlock",{block:e,result:a}),e.innerHTML=a.value,e.className=function(e,n,t){var r=n?s[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,t,a.language),e.result={language:a.language,re:a.relevance,relavance:a.relevance},a.second_best&&(e.second_best={language:a.second_best.language,re:a.second_best.relevance,relavance:a.second_best.relevance})}const N=()=>{if(!N.called){N.called=!0;var e=document.querySelectorAll("pre code");a.forEach.call(e,E)}};function T(e){return e=(e||"").toLowerCase(),i[e]||i[s[e]]}function A(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach(e=>{s[e]=n})}function I(e){var n=T(e);return n&&!n.disableAutodetect}function S(e,n){var t=e;o.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(t,{highlight:b,highlightAuto:v,fixMarkup:x,highlightBlock:E,configure:function(e){f=y(f,e)},initHighlighting:N,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",N,!1)},registerLanguage:function(e,n){var r=null;try{r=n(t)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!l)throw n;console.error(n),r=h}r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&A(r.aliases,{languageName:e})},listLanguages:function(){return Object.keys(i)},getLanguage:T,registerAliases:A,requireLanguage:function(e){var n=T(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:I,inherit:y,addPlugin:function(e){o.push(e)}}),t.debugMode=function(){l=!1},t.safeMode=function(){l=!0},t.versionString="10.1.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(t,_),t}({})}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler"}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}());hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,keywords:{$pattern:"[a-z/_]+",literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}());hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},_=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",b={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+_+"\\s+)+"+e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*(\\<.+\\>)?\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE,E],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}}());hljs.registerLanguage("perl",function(){"use strict";return function(e){var n={$pattern:/[\w.]+/,keyword:"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:a}}}());hljs.registerLanguage("swift",function(){"use strict";return function(e){var i={keyword:"#available #colorLiteral #column #else #elseif #endif #file #fileLiteral #function #if #imageLiteral #line #selector #sourceLocation _ __COLUMN__ __FILE__ __FUNCTION__ __LINE__ Any as as! as? associatedtype associativity break case catch class continue convenience default defer deinit didSet do dynamic dynamicType else enum extension fallthrough false fileprivate final for func get guard if import in indirect infix init inout internal is lazy left let mutating nil none nonmutating open operator optional override postfix precedence prefix private protocol Protocol public repeat required rethrows return right self Self set static struct subscript super switch throw throws true try try! try? Type typealias unowned var weak where while willSet",literal:"true false nil",built_in:"abs advance alignof alignofValue anyGenerator assert assertionFailure bridgeFromObjectiveC bridgeFromObjectiveCUnconditional bridgeToObjectiveC bridgeToObjectiveCUnconditional c compactMap contains count countElements countLeadingZeros debugPrint debugPrintln distance dropFirst dropLast dump encodeBitsAsWords enumerate equal fatalError filter find getBridgedObjectiveCType getVaList indices insertionSort isBridgedToObjectiveC isBridgedVerbatimToObjectiveC isUniquelyReferenced isUniquelyReferencedNonObjC join lazy lexicographicalCompare map max maxElement min minElement numericCast overlaps partition posix precondition preconditionFailure print println quickSort readLine reduce reflect reinterpretCast reverse roundUpToAlignment sizeof sizeofValue sort split startsWith stride strideof strideofValue swap toString transcode underestimateCount unsafeAddressOf unsafeBitCast unsafeDowncast unsafeUnwrap unsafeReflect withExtendedLifetime withObjectAtPlusZero withUnsafePointer withUnsafePointerToObject withUnsafeMutablePointer withUnsafeMutablePointers withUnsafePointer withUnsafePointers withVaList zip"},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),t={className:"subst",begin:/\\\(/,end:"\\)",keywords:i,contains:[]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:/"""/,end:/"""/},{begin:/"/,end:/"/}]},r={className:"number",begin:"\\b([\\d_]+(\\.[\\deE_]+)?|0x[a-fA-F0-9_]+(\\.[a-fA-F0-9p_]+)?|0b[01_]+|0o[0-7_]+)\\b",relevance:0};return t.contains=[r],{name:"Swift",keywords:i,contains:[a,e.C_LINE_COMMENT_MODE,n,{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*[!?]"},{className:"type",begin:"\\b[A-Z][\\wÀ-ʸ']*",relevance:0},r,{className:"function",beginKeywords:"func",end:"{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][0-9A-Za-z$_]*/}),{begin://},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)\\b"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}());hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}());hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,t]};t.contains.push(n);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]},i=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b-?[a-z\._]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[i,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,n,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}());hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},i={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,i,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:a,keywords:l}}}}());hljs.registerLanguage("coffeescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={keyword:e.concat(["then","unless","until","loop","by","when","and","or","is","isnt","not"]).filter((e=>n=>!e.includes(n))(["var","const","let","function","static"])).join(" "),literal:n.concat(["yes","no","on","off"]).join(" "),built_in:a.concat(["npm","print"]).join(" ")},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:t},o=[r.BINARY_NUMBER_MODE,r.inherit(r.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[r.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[r.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[r.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[r.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,r.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=o;var c=r.inherit(r.TITLE_MODE,{begin:i}),l={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:t,contains:["self"].concat(o)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:t,illegal:/\/\*/,contains:o.concat([r.COMMENT("###","###"),r.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[c,l]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[l]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[c]},c]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}());hljs.registerLanguage("ruby",function(){"use strict";return function(e){var n="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}());hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n="true false yes no null",a="[\\w#;/?:@&=+$,.~*\\'()[\\]]+",s={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]},i=e.inherit(s,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),l={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:n,relevance:0},t={begin:"{",end:"}",contains:[l],illegal:"\\n",relevance:0},g={begin:"\\[",end:"\\]",contains:[l],illegal:"\\n",relevance:0},b=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+a},{className:"type",begin:"!<"+a+">"},{className:"type",begin:"!"+a},{className:"type",begin:"!!"+a},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},t,g,s],c=[...b];return c.pop(),c.push(i),l.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:b}}}());hljs.registerLanguage("d",function(){"use strict";return function(e){var a={$pattern:e.UNDERSCORE_IDENT_RE,keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"},d="((0|[1-9][\\d_]*)|0[bB][01_]+|0[xX]([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))",n="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};",t={className:"number",begin:"\\b"+d+"(L|u|U|Lu|LU|uL|UL)?",relevance:0},_={className:"number",begin:"\\b(((0[xX](([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)\\.([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)|\\.?([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*))[pP][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))|((0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(\\.\\d*|([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)))|\\d+\\.(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)|\\.(0|[1-9][\\d_]*)([eE][+-]?(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d))?))([fF]|L|i|[fF]i|Li)?|"+d+"(i|[fF]i|Li))",relevance:0},r={className:"string",begin:"'("+n+"|.)",end:"'",illegal:"."},i={className:"string",begin:'"',contains:[{begin:n,relevance:0}],end:'"[cwd]?'},s=e.COMMENT("\\/\\+","\\+\\/",{contains:["self"],relevance:10});return{name:"D",keywords:a,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{className:"string",begin:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',relevance:10},i,{className:"string",begin:'[rq]"',end:'"[cwd]?',relevance:5},{className:"string",begin:"`",end:"`[cwd]?"},{className:"string",begin:'q"\\{',end:'\\}"'},_,t,r,{className:"meta",begin:"^#!",end:"$",relevance:5},{className:"meta",begin:"#(line)",end:"$",relevance:5},{className:"keyword",begin:"@[a-zA-Z_][a-zA-Z_\\d]*"}]}}}());hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}());hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}());hljs.registerLanguage("haskell",function(){"use strict";return function(e){var n={variants:[e.COMMENT("--","$"),e.COMMENT("{-","-}",{contains:["self"]})]},i={className:"meta",begin:"{-#",end:"#-}"},a={className:"meta",begin:"^#",end:"$"},s={className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},l={begin:"\\(",end:"\\)",illegal:'"',contains:[i,a,{className:"type",begin:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},e.inherit(e.TITLE_MODE,{begin:"[_a-z][\\w']*"}),n]};return{name:"Haskell",aliases:["hs"],keywords:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",contains:[{beginKeywords:"module",end:"where",keywords:"module where",contains:[l,n],illegal:"\\W\\.|;"},{begin:"\\bimport\\b",end:"$",keywords:"import qualified as hiding",contains:[l,n],illegal:"\\W\\.|;"},{className:"class",begin:"^(\\s*)?(class|instance)\\b",end:"where",keywords:"class family instance where",contains:[s,l,n]},{className:"class",begin:"\\b(data|(new)?type)\\b",end:"$",keywords:"data family type newtype deriving",contains:[i,s,l,{begin:"{",end:"}",contains:l.contains},n]},{beginKeywords:"default",end:"$",contains:[s,l,n]},{beginKeywords:"infix infixl infixr",end:"$",contains:[e.C_NUMBER_MODE,n]},{begin:"\\bforeign\\b",end:"$",keywords:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",contains:[s,e.QUOTE_STRING_MODE,n]},{className:"meta",begin:"#!\\/usr\\/bin\\/env runhaskell",end:"$"},i,a,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,s,e.inherit(e.TITLE_MODE,{begin:"^[_a-z][\\w']*"}),n,{begin:"->|<-"}]}}}());hljs.registerLanguage("handlebars",function(){"use strict";function e(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(n){const a={"builtin-name":"action bindattr collection component concat debugger each each-in get hash if in input link-to loc log lookup mut outlet partial query-params render template textarea unbound unless view with yield"},t=/\[.*?\]/,s=/[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/,i=e("(",/'.*?'/,"|",/".*?"/,"|",t,"|",s,"|",/\.|\//,")+"),r=e("(",t,"|",s,")(?==)"),l={begin:i,lexemes:/[\w.\/]+/},c=n.inherit(l,{keywords:{literal:"true false undefined null"}}),o={begin:/\(/,end:/\)/},m={className:"attr",begin:r,relevance:0,starts:{begin:/=/,end:/=/,starts:{contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,c,o]}}},d={contains:[n.NUMBER_MODE,n.QUOTE_STRING_MODE,n.APOS_STRING_MODE,{begin:/as\s+\|/,keywords:{keyword:"as"},end:/\|/,contains:[{begin:/\w+/}]},m,c,o],returnEnd:!0},g=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/\)/})});o.contains=[g];const u=n.inherit(l,{keywords:a,className:"name",starts:n.inherit(d,{end:/}}/})}),b=n.inherit(l,{keywords:a,className:"name"}),h=n.inherit(l,{className:"name",keywords:a,starts:n.inherit(d,{end:/}}/})});return{name:"Handlebars",aliases:["hbs","html.hbs","html.handlebars","htmlbars"],case_insensitive:!0,subLanguage:"xml",contains:[{begin:/\\\{\{/,skip:!0},{begin:/\\\\(?=\{\{)/,skip:!0},n.COMMENT(/\{\{!--/,/--\}\}/),n.COMMENT(/\{\{!/,/\}\}/),{className:"template-tag",begin:/\{\{\{\{(?!\/)/,end:/\}\}\}\}/,contains:[u],starts:{end:/\{\{\{\{\//,returnEnd:!0,subLanguage:"xml"}},{className:"template-tag",begin:/\{\{\{\{\//,end:/\}\}\}\}/,contains:[b]},{className:"template-tag",begin:/\{\{#/,end:/\}\}/,contains:[u]},{className:"template-tag",begin:/\{\{(?=else\}\})/,end:/\}\}/,keywords:"else"},{className:"template-tag",begin:/\{\{\//,end:/\}\}/,contains:[b]},{className:"template-variable",begin:/\{\{\{/,end:/\}\}\}/,contains:[h]},{className:"template-variable",begin:/\{\{/,end:/\}\}/,contains:[h]}]}}}());hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec 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+"!?",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:t},illegal:""}]}}}());hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}());hljs.registerLanguage("ini",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(...n){return n.map(n=>e(n)).join("")}return function(a){var s={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:a.NUMBER_RE}]},i=a.COMMENT();i.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},l={className:"string",contains:[a.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},c={begin:/\[/,end:/\]/,contains:[i,r,t,l,s,"self"],relevance:0},g="("+[/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/].map(n=>e(n)).join("|")+")";return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[i,{className:"section",begin:/\[+/,end:/\]+/},{begin:n(g,"(\\s*\\.\\s*",g,")*",n("(?=",/\s*=\s*[^#\s]/,")")),className:"attr",starts:{end:/$/,contains:[i,c,r,t,l,s]}}]}}}());hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={$pattern:n,keyword:"@interface @class @protocol @implementation"};return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{$pattern:n,keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.keyword.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}());hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}());hljs.registerLanguage("java",function(){"use strict";function e(e){return e?"string"==typeof e?e:e.source:null}function n(e){return a("(",e,")?")}function a(...n){return n.map(n=>e(n)).join("")}function s(...n){return"("+n.map(n=>e(n)).join("|")+")"}return function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",i={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r=e=>a("[",e,"]+([",e,"_]*[",e,"]+)?"),c={className:"number",variants:[{begin:`\\b(0[bB]${r("01")})[lL]?`},{begin:`\\b(0${r("0-7")})[dDfFlL]?`},{begin:a(/\b0[xX]/,s(a(r("a-fA-F0-9"),/\./,r("a-fA-F0-9")),a(r("a-fA-F0-9"),/\.?/),a(/\./,r("a-fA-F0-9"))),/([pP][+-]?(\d+))?/,/[fFdDlL]?/)},{begin:a(/\b/,s(a(/\d*\./,r("\\d")),r("\\d")),/[eE][+-]?[\d]+[dDfF]?/)},{begin:a(/\b/,r(/\d/),n(/\.?/),n(r(/\d/)),/[dDfFlL]?/)}],relevance:0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c,i]}}}());hljs.registerLanguage("x86asm",function(){"use strict";return function(s){return{name:"Intel x86 Assembly",case_insensitive:!0,keywords:{$pattern:"[.%]?"+s.IDENT_RE,keyword:"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd vcmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",built_in:"ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr",meta:"%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__"},contains:[s.COMMENT(";","$",{relevance:0}),{className:"number",variants:[{begin:"\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*\\.?[0-9_]*(?:[pP](?:[+-]?[0-9_]+)?)?)\\b",relevance:0},{begin:"\\$[0-9][0-9A-Fa-f]*",relevance:0},{begin:"\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b"},{begin:"\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b"}]},s.QUOTE_STRING_MODE,{className:"string",variants:[{begin:"'",end:"[^\\\\]'"},{begin:"`",end:"[^\\\\]`"}],relevance:0},{className:"symbol",variants:[{begin:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)"},{begin:"^\\s*%%[A-Za-z0-9_$#@~.?]*:"}],relevance:0},{className:"subst",begin:"%[0-9]+",relevance:0},{className:"subst",begin:"%!S+",relevance:0},{className:"meta",begin:/^\s*\.[\w_-]+/}]}}}());hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}());hljs.registerLanguage("armasm",function(){"use strict";return function(s){const e={variants:[s.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),s.COMMENT("[;@]","$",{relevance:0}),s.C_LINE_COMMENT_MODE,s.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+s.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},e,s.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}}());hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}());hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}());hljs.registerLanguage("scala",function(){"use strict";return function(e){var n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:"\\${",end:"}"}]},a={className:"string",variants:[{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'"""',end:'"""',relevance:10},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,n]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[n],relevance:10}]},s={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},t={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[s]},t]},l={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[t]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},s,l,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}}());hljs.registerLanguage("julia",function(){"use strict";return function(e){var r="[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*",t={$pattern:r,keyword:"in isa where baremodule begin break catch ccall const continue do else elseif end export false finally for function global if import importall let local macro module quote return true try using while type immutable abstract bitstype typealias ",literal:"true false ARGS C_NULL DevNull ENDIAN_BOM ENV I Inf Inf16 Inf32 Inf64 InsertionSort JULIA_HOME LOAD_PATH MergeSort NaN NaN16 NaN32 NaN64 PROGRAM_FILE QuickSort RoundDown RoundFromZero RoundNearest RoundNearestTiesAway RoundNearestTiesUp RoundToZero RoundUp STDERR STDIN STDOUT VERSION catalan e|0 eu|0 eulergamma golden im nothing pi γ π φ ",built_in:"ANY AbstractArray AbstractChannel AbstractFloat AbstractMatrix AbstractRNG AbstractSerializer AbstractSet AbstractSparseArray AbstractSparseMatrix AbstractSparseVector AbstractString AbstractUnitRange AbstractVecOrMat AbstractVector Any ArgumentError Array AssertionError Associative Base64DecodePipe Base64EncodePipe Bidiagonal BigFloat BigInt BitArray BitMatrix BitVector Bool BoundsError BufferStream CachingPool CapturedException CartesianIndex CartesianRange Cchar Cdouble Cfloat Channel Char Cint Cintmax_t Clong Clonglong ClusterManager Cmd CodeInfo Colon Complex Complex128 Complex32 Complex64 CompositeException Condition ConjArray ConjMatrix ConjVector Cptrdiff_t Cshort Csize_t Cssize_t Cstring Cuchar Cuint Cuintmax_t Culong Culonglong Cushort Cwchar_t Cwstring DataType Date DateFormat DateTime DenseArray DenseMatrix DenseVecOrMat DenseVector Diagonal Dict DimensionMismatch Dims DirectIndexString Display DivideError DomainError EOFError EachLine Enum Enumerate ErrorException Exception ExponentialBackOff Expr Factorization FileMonitor Float16 Float32 Float64 Function Future GlobalRef GotoNode HTML Hermitian IO IOBuffer IOContext IOStream IPAddr IPv4 IPv6 IndexCartesian IndexLinear IndexStyle InexactError InitError Int Int128 Int16 Int32 Int64 Int8 IntSet Integer InterruptException InvalidStateException Irrational KeyError LabelNode LinSpace LineNumberNode LoadError LowerTriangular MIME Matrix MersenneTwister Method MethodError MethodTable Module NTuple NewvarNode NullException Nullable Number ObjectIdDict OrdinalRange OutOfMemoryError OverflowError Pair ParseError PartialQuickSort PermutedDimsArray Pipe PollingFileWatcher ProcessExitedException Ptr QuoteNode RandomDevice Range RangeIndex Rational RawFD ReadOnlyMemoryError Real ReentrantLock Ref Regex RegexMatch RemoteChannel RemoteException RevString RoundingMode RowVector SSAValue SegmentationFault SerializationState Set SharedArray SharedMatrix SharedVector Signed SimpleVector Slot SlotNumber SparseMatrixCSC SparseVector StackFrame StackOverflowError StackTrace StepRange StepRangeLen StridedArray StridedMatrix StridedVecOrMat StridedVector String SubArray SubString SymTridiagonal Symbol Symmetric SystemError TCPSocket Task Text TextDisplay Timer Tridiagonal Tuple Type TypeError TypeMapEntry TypeMapLevel TypeName TypeVar TypedSlot UDPSocket UInt UInt128 UInt16 UInt32 UInt64 UInt8 UndefRefError UndefVarError UnicodeError UniformScaling Union UnionAll UnitRange Unsigned UpperTriangular Val Vararg VecElement VecOrMat Vector VersionNumber Void WeakKeyDict WeakRef WorkerConfig WorkerPool "},a={keywords:t,illegal:/<\//},n={className:"subst",begin:/\$\(/,end:/\)/,keywords:t},o={className:"variable",begin:"\\$"+r},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],variants:[{begin:/\w*"""/,end:/"""\w*/,relevance:10},{begin:/\w*"/,end:/"\w*/}]},l={className:"string",contains:[e.BACKSLASH_ESCAPE,n,o],begin:"`",end:"`"},s={className:"meta",begin:"@"+r};return a.name="Julia",a.contains=[{className:"number",begin:/(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/,relevance:0},{className:"string",begin:/'(.|\\[xXuU][a-zA-Z0-9]+)'/},i,l,s,{className:"comment",variants:[{begin:"#=",end:"=#",relevance:10},{begin:"#",end:"$"}]},e.HASH_COMMENT_MODE,{className:"keyword",begin:"\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b"},{begin:/<:/}],n.contains=a.contains,a}}());hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}());hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}());hljs.registerLanguage("r",function(){"use strict";return function(e){var n="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{name:"R",contains:[e.HASH_COMMENT_MODE,{begin:n,keywords:{$pattern:n,keyword:"function if in break next repeat else for return switch while try tryCatch stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{begin:"`",end:"`",relevance:0},{className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:'"',end:'"'},{begin:"'",end:"'"}]}]}}}());hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,keywords:{$pattern:/[\w\.]+/,keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}());hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}());hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}());hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}());hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}());hljs.registerLanguage("javascript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function s(e){return r("(?=",e,")")}function r(...e){return e.map(e=>(function(e){return e?"string"==typeof e?e:e.source:null})(e)).join("")}return function(t){var i="[A-Za-z$_][0-9A-Za-z$_]*",c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},o={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.join(" "),literal:n.join(" "),built_in:a.join(" ")},l={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:t.C_NUMBER_RE+"n?"}],relevance:0},E={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},d={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"xml"}},g={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,E],subLanguage:"css"}},u={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,E]};E.contains=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,l,t.REGEXP_MODE];var b=E.contains.concat([{begin:/\(/,end:/\)/,contains:["self"].concat(E.contains,[t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE])},t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:b};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:o,contains:[t.SHEBANG({binary:"node",relevance:5}),{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,d,g,u,t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:i+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,l,{begin:r(/[{,\n]\s*/,s(r(/(((\/\/.*)|(\/\*(.|\n)*\*\/))\s*)*/,i+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:i+s("\\s*:"),relevance:0}]},{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:b}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:c.begin,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[t.inherit(t.TITLE_MODE,{begin:i}),_],illegal:/\[|%/},{begin:/\$[(.]/},t.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s+(?="+i+"\\()",end:/{/,keywords:"get set",contains:[t.inherit(t.TITLE_MODE,{begin:i}),{begin:/\(\)/},_]}],illegal:/#(?!!)/}}}());hljs.registerLanguage("typescript",function(){"use strict";const e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],n=["true","false","null","undefined","NaN","Infinity"],a=[].concat(["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],["arguments","this","super","console","window","document","localStorage","module","global"],["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);return function(r){var t={$pattern:"[A-Za-z$_][0-9A-Za-z$_]*",keyword:e.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]).join(" "),literal:n.join(" "),built_in:a.concat(["any","void","number","boolean","string","object","never","enum"]).join(" ")},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:r.C_NUMBER_RE+"n?"}],relevance:0},o={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},c={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[r.BACKSLASH_ESCAPE,o],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[r.BACKSLASH_ESCAPE,o]};o.contains=[r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,i,r.REGEXP_MODE];var d={begin:"\\(",end:/\)/,keywords:t,contains:["self",r.QUOTE_STRING_MODE,r.APOS_STRING_MODE,r.NUMBER_MODE]},u={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,s,d]};return{name:"TypeScript",aliases:["ts"],keywords:t,contains:[r.SHEBANG(),{className:"meta",begin:/^\s*['"]use strict['"]/},r.APOS_STRING_MODE,r.QUOTE_STRING_MODE,c,l,E,r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,i,{begin:"("+r.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[r.C_LINE_COMMENT_MODE,r.C_BLOCK_COMMENT_MODE,r.REGEXP_MODE,{className:"function",begin:"(\\([^(]*(\\([^(]*(\\([^(]*\\))?\\))?\\)|"+r.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r.UNDERSCORE_IDENT_RE},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:d.contains}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:t,contains:["self",r.inherit(r.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),u],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",u]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+r.IDENT_RE,relevance:0},s,d]}}}());hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}());hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}());hljs.registerLanguage("lua",function(){"use strict";return function(e){var t={begin:"\\[=*\\[",end:"\\]=*\\]",contains:["self"]},a=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[","\\]=*\\]",{contains:[t],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:"\\[=*\\[",end:"\\]=*\\]",contains:[t],relevance:5}])}}}()); diff --git a/images/become_a_patron_button.png b/images/become_a_patron_button.png deleted file mode 100644 index 291b7bc..0000000 Binary files a/images/become_a_patron_button.png and /dev/null differ diff --git a/images/cli_computing.png b/images/cli_computing.png new file mode 100644 index 0000000..3cf1da7 Binary files /dev/null and b/images/cli_computing.png differ diff --git a/images/cli_computing_ls.png b/images/cli_computing_ls.png new file mode 100644 index 0000000..5a45819 Binary files /dev/null and b/images/cli_computing_ls.png differ diff --git a/images/explainshell_tar.png b/images/explainshell_tar.png new file mode 100644 index 0000000..bdeda42 Binary files /dev/null and b/images/explainshell_tar.png differ diff --git a/images/grep_color.png b/images/grep_color.png new file mode 100644 index 0000000..d9b4a11 Binary files /dev/null and b/images/grep_color.png differ diff --git a/images/info.svg b/images/info.svg new file mode 100644 index 0000000..c5e4cd4 --- /dev/null +++ b/images/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/ls_color.png b/images/ls_color.png index 5a95ebf..2eeba4d 100644 Binary files a/images/ls_color.png and b/images/ls_color.png differ diff --git a/images/man_cat.png b/images/man_cat.png new file mode 100644 index 0000000..3a28db5 Binary files /dev/null and b/images/man_cat.png differ diff --git a/images/top_example.png b/images/top_example.png new file mode 100644 index 0000000..61d31fb Binary files /dev/null and b/images/top_example.png differ diff --git a/images/tree_example.png b/images/tree_example.png new file mode 100644 index 0000000..45a068a Binary files /dev/null and b/images/tree_example.png differ diff --git a/images/warning.svg b/images/warning.svg new file mode 100644 index 0000000..b3a38c0 --- /dev/null +++ b/images/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..1f1d6c4 --- /dev/null +++ b/index.html @@ -0,0 +1,31 @@ +Cover - Linux Command Line Computing
\ No newline at end of file diff --git a/introduction-setup.html b/introduction-setup.html new file mode 100644 index 0000000..a589b1d --- /dev/null +++ b/introduction-setup.html @@ -0,0 +1,52 @@ +Introduction and Setup - Linux Command Line Computing

Introduction and Setup

Back in 2007, I had a rough beginning as a design engineer at a semiconductor company in terms of utilizing software tools. Linux command line, Vim and Perl were all new to me. In addition to learning about command line tools from colleagues and supervisors, I remember going through and making notes in a photocopied book (unable to recall the title now).

The biggest pain points were not knowing about handy options (for example, grep --color to highlight matching portions, find -exec to apply commands on filtered files, etc) and tools (for example, xargs to workaround limitations of too many command line arguments). And then there were tools like sed and awk with intimidating syntax. I'm at a loss to reason out why I didn't utilize shell scripts much. I stuck to Perl and Vim instead of learning such handy tools. I also did not know about forums like stackoverflow and unix.stackexchange until after I left my job in 2014.

I started collating what I knew about Linux command line tools when I got chances to conduct scripting course workshops for college students. From 2016 to 2018, I started maintaining my tutorials on Linux command line, Vim and scripting languages as GitHub repos. As you might guess, I then started polishing these materials and published them as ebooks. This is an ongoing process, with Linux Command Line Computing being the thirteenth ebook.

This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. Plenty of examples are provided to make it easier to understand a particular tool and its various features. External links are provided for further reading. Important notes and warnings are formatted to stand out from normal text.

Writing a book always has a few pleasant surprises for me. This time I learned handy options like mkdir -m and chmod =, got better understanding of many shell features and so on.

This chapter will give a brief introduction to Linux. You'll also see suggestions and instructions for setting up a command line environment to follow along the contents presented in this book.

Linux overview

Quoting selective parts from wikipedia:

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system. Because of the dominance of the Linux-based Android on smartphones, Linux also has the largest installed base of all general-purpose operating systems.

Linux is one of the most prominent examples of free and open-source software collaboration. The source code may be used, modified and distributed commercially or non-commercially by anyone under the terms of its respective licenses, such as the GNU General Public License.

Apart from Linux exposure during my previous job, I've been using Linux since 2014 and it is very well suited for my needs. Compared to Windows, Linux is light weight, secure, stable, fast and more importantly doesn't force you to upgrade hardware. Read the wikipedia article linked above for a more comprehensive coverage about Linux, where it is used and so on.

Linux Distros

Quoting again from wikipedia:

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that is based upon the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices (for example, OpenWrt) and personal computers (for example, Linux Mint) to powerful supercomputers (for example, Rocks Cluster Distribution).

I use Ubuntu, which is beginner friendly. Here are some resources to help you choose a distro:

  • /r/linux4noobs wiki — selection guide for noobs
  • List of Linux distributions — general information about notable Linux distributions in the form of a categorized list
  • DistroWatch — website dedicated to talking about, reviewing and keeping up to date with open source operating systems. This site particularly focuses on Linux distributions and flavours of BSD, though other open source operating systems are sometimes discussed
  • Light Weight Linux Distros — uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution

Access to Linux environment

You'll usually find installation instructions from the respective distro website you wish to install. Alternatively, you can install Linux on a virtual machine or try it online. Here are some resources to get you started:

If you are already on Windows or macOS, the following options can be used to get access to Linux tools:

  • Git for Windows — provides a Bash emulation used to run Git from the command line
  • Windows Subsystem for Linux — compatibility layer for running Linux binary executables natively on Windows
  • brew — Package Manager for macOS (or Linux)

info warning If you are completely new to command line usage, I'd recommend setting up a virtual machine. Or perhaps, a secondary computer that you are free to experiment with. Mistakes in command line can be more destructive compared to the graphical interface. For example, a single space typo can result in data loss, make your machine unusable, etc.

Setup

To follow along the contents presented in this book, you'll need files from my cli-computing repo. Once you have access to a Linux environment, follow the instructions shown below. If the commands used below seem alien to you, wait until you reach the ls section (you'll get a link back to these instructions at that point).

To get the files, you can clone the cli-computing repo using the git command or download a zip version. You may have to install the git command if you don't already have it, for example sudo apt install git on Debian-like systems. See https://git-scm.com/downloads for other installation choices.

# option 1: use git
+$ git clone --depth 1 https://github.com/learnbyexample/cli-computing.git
+
+# option 2: download zip file
+# you can also use 'curl -OL' instead of 'wget'
+$ wget https://github.com/learnbyexample/cli-computing/archive/refs/heads/master.zip
+$ unzip master.zip
+$ mv cli-computing-master cli-computing
+

Once you have the files, you'll be able to follow along the commands presented in this book. For example, you'll need to execute the ls.sh script for the ls section.

$ cd cli-computing/example_files/scripts/
+$ ls
+cp.sh  file.sh  globs.sh  ls.sh  rm.sh    tar.sh
+du.sh  find.sh  grep.sh   mv.sh  stat.sh  touch.sh
+
+$ source ls.sh
+$ ls -F
+backups/    hello_world.py*  ip.txt     report.log  todos/
+errors.log  hi*              projects/  scripts@
+

For sections like the cat command, you'll need to use the sample input files provided in the text_files directory.

$ cd cli-computing/example_files/text_files/
+$ cat greeting.txt 
+Hi there
+Have a nice day
+

Command Line Interface

Command Line Interface (CLI) allows you to interact with the computer using text commands. For example, the cd command helps you navigate to a particular directory. The ls command shows the contents of a directory. In a graphical environment, you'd use an explorer (file manager) for navigation and directory contents are shown by default. Some tasks can be accomplished in both CLI and GUI environments, while some are suitable and effective only in one of them.

Here are some advantages of using CLI tools over GUI programs:

  • automation
  • faster execution
  • command invocations are repeatable
  • easy to save solutions and share with others
  • single environment compared to different UI/UX with graphical solutions
  • common text interface allows tools to easily communicate with each other

And here are some disadvantages:

  • steep learning curve
  • syntax can get very complicated
  • need to get comfortable with plenty of tools
  • typos have a tendency to be more destructive

You can make use of features like command history, shortcuts and autocompletion to help with the plethora of commands and syntax issues. Consistent practice will help to get familiar with the quirks of the command line environment. Commands with destructive potential will usually include options to allow manual confirmation and interactive usage, thus reducing or entirely avoiding the impact of typos.

Chapters

Here's a list of remaining chapters:

Resource lists

This book covers but a tiny portion of Linux command line usage. Topics like system administration and networking aren't discussed at all. Check out the following lists to learn about such topics and discover cool tools:

\ No newline at end of file diff --git a/managing-files-directories.html b/managing-files-directories.html new file mode 100644 index 0000000..03aee67 --- /dev/null +++ b/managing-files-directories.html @@ -0,0 +1,708 @@ +Managing Files and Directories - Linux Command Line Computing

Managing Files and Directories

This chapter presents commands to do things that are typically handled by a file manager in GUI (also known as file explorer). For example, viewing contents of a directory, navigating to other directories, cut/copy/paste files, renaming files and so on. Some of the commands used for these purposes are provided by the shell itself.

As a good practice, make it a habit to go through the documentation of the commands you encounter. Getting used to looking up documentation from the command line will come in handy whenever you are stuck. You can also learn and experiment with options you haven't used yet.

info The example_files directory has the scripts used in this chapter. See the Setup section for instructions to create the working environment.

Builtin and External commands

From bash manual: What is a shell?

Shells also provide a small set of built-in commands (builtins) implementing functionality impossible or inconvenient to obtain via separate utilities. For example, cd, break, continue, and exec cannot be implemented outside of the shell because they directly manipulate the shell itself. The history, getopts, kill, or pwd builtins, among others, could be implemented in separate utilities, but they are more convenient to use as builtin commands.

Many of the commands needed for everyday use are external commands, i.e. not part of the shell. Some builtins, pwd for example, might also be available as external command on your system (and these might have differences in features too). In such cases the builtin version will be executed by default, which you can override by using the path of the external version.

You can use the type command to check if the tool you are using is a builtin or an external command. The type command is a shell builtin, and provides other features too (which will be discussed later). You can use the -a option to get all details about the given command.

$ type -a cd
+cd is a shell builtin
+
+$ type -a ls
+ls is /bin/ls
+
+$ type -a pwd
+pwd is a shell builtin
+pwd is /bin/pwd
+

info To look up documentation, use the help command for builtins and man for external commands (or info for complete documentation, where applicable). Use help help and man man for their own documentation.

info Typing just help will give the list of builtins, along with the command's syntax.

pwd

pwd is a shell builtin command to get the current working directory. This helps to orient yourself with respect to the filesystem. The absolute path printed is often handy to copy-paste elsewhere, in a script for example. Some users prefer their terminal emulators and/or shell prompt to always display the current working directory.

$ pwd
+/home/learnbyexample
+

cd

cd is another shell builtin. This helps to change the current working directory. Here's an example of changing the current working directory using an absolute path:

$ pwd
+/home/learnbyexample
+
+# specifying / at end of the path is optional
+$ cd /etc
+$ pwd
+/etc
+

You can use - as an argument to go back to the previous working directory. Continuing from the previous example:

$ cd -
+/home/learnbyexample
+

info Most commands will treat strings starting with - as a command option. You can use -- to tell commands that all the following arguments should not be treated as options even if they start with -. For example, if you have a folder named -oops in the current working directory, you can use cd -- -oops to switch to that directory.

Relative paths are well, relative to the current working directory:

  • . refers to the current directory
  • .. refers to the directory one hierarchy above (i.e. the parent directory)
  • ../.. refers to the directory two hierarchies above and so on
  • cd ./- will help you to switch to a directory named - in the current location
    • you cannot use cd - since that'll take you to the previous working directory
$ pwd
+/home/learnbyexample
+
+# go one hierarchy above
+$ cd ..
+$ pwd
+/home
+
+# change to 'learnbyexample' present in the current directory
+# './' is optional in this case
+$ cd ./learnbyexample
+$ pwd
+/home/learnbyexample
+
+# go two hierarchies above
+$ cd ../..
+$ pwd
+/
+

You can switch to the home directory using cd or cd ~ or cd ~/ from anywhere in the filesystem. This is determined by the value stored in the HOME shell variable. See also bash manual: Tilde Expansion.

$ pwd
+/
+$ echo "$HOME"
+/home/learnbyexample
+
+$ cd
+$ pwd
+/home/learnbyexample
+

clear

You can use this command to clear the terminal screen. By default, the clear command will move the prompt to the top of the terminal as well as try to remove the contents of the scrollback buffer. You can use the -x option if you want to retain the scrollback buffer contents.

info The Ctrl+l shortcut will also move the prompt line to the top of the terminal. It will retain any text you've typed on the prompt line and scrollback buffer contents won't be cleared.

ls

When you use a file explorer GUI application, you'll automatically see the directory contents. And such GUI apps typically have features to show file size, differentiate between files and folders and so on. ls is the equivalent command line tool with a plethora of options and functionality related to viewing the contents of directories.

info As mentioned earlier, the example_files directory has the scripts used in this chapter. You can source the ls.sh script to follow along the examples shown in this section. See the Setup section if you haven't yet created the working environment.

# first, cd into the 'scripts' directory
+$ cd cli-computing/example_files/scripts
+
+$ ls
+cp.sh  file.sh  globs.sh  ls.sh  rm.sh    tar.sh
+du.sh  find.sh  grep.sh   mv.sh  stat.sh  touch.sh
+
+# 'ls.sh' script will create a directory named 'ls_examples'
+# and automatically change to that directory as well
+$ source ls.sh
+$ pwd
+/home/learnbyexample/cli-computing/example_files/scripts/ls_examples
+

By default, the current directory contents are displayed. You can pass one or more paths as arguments. Here are some examples:

$ ls
+backups     hello_world.py  ip.txt    report.log  todos
+errors.log  hi              projects  scripts
+
+# example with a single path argument
+$ ls /sys
+block  class  devices   fs          kernel  power
+bus    dev    firmware  hypervisor  module
+
+# multiple paths example
+# directory listings will be preceded by their names
+$ ls projects backups ip.txt
+ip.txt
+
+backups:
+bookmarks.html  dot_files
+
+projects:
+calculator  tictactoe
+

You can use the -1 option (1 as in numeric one, not the letter l which does something else) to list the contents in a single column:

$ ls -1 backups
+bookmarks.html
+dot_files
+

The -F option appends a character to each filename indicating the file type (if it is other than a regular file):

  • / directory
  • * executable file
  • @ symbolic link
  • | FIFO
  • = socket
  • > door
$ ls -F
+backups/    hello_world.py*  ip.txt     report.log  todos/
+errors.log  hi*              projects/  scripts@
+

If you just need to distinguish between files and directories, you can use the -p option:

$ ls -p
+backups/    hello_world.py  ip.txt     report.log  todos/
+errors.log  hi              projects/  scripts
+

You can also use the --color option to visually distinguish file types:

example with --color option

The -l option displays the contents using a long listing format. You'll get details like file permissions, ownership, size, timestamp and so on. The first character of the first column distinguishes file types as d for directories, - for regular files, l for symbolic links, etc. Under each directory listing, the first line will display the total size of the entries (in terms of KB).

$ ls -l hi
+-rwxrwxr-x 1 learnbyexample learnbyexample 21 Dec  5  2019 hi
+
+# you can add -G option to avoid the group column
+$ ls -lG
+total 7516
+drwxrwxr-x 3 learnbyexample    4096 Feb  4 09:23 backups
+-rw-rw-r-- 1 learnbyexample   12345 Jan  1 03:30 errors.log
+-rwxrwxr-x 1 learnbyexample      42 Feb 29  2020 hello_world.py
+-rwxrwxr-x 1 learnbyexample      21 Dec  5  2019 hi
+-rw-rw-r-- 1 learnbyexample      10 Jul 21  2017 ip.txt
+drwxrwxr-x 4 learnbyexample    4096 Mar  5 11:21 projects
+-rw-rw-r-- 1 learnbyexample 7654321 Jan  1 01:01 report.log
+lrwxrwxrwx 1 learnbyexample      13 May  7 15:17 scripts -> ../../scripts
+drwxrwxr-x 2 learnbyexample    4096 Apr  6 13:19 todos
+

info warning Note that the timestamps showing hours and minutes instead of year depends on the relative difference with respect to the current time. So, for example, you might get Feb 4 2022 instead of Feb 4 09:23.

Use the -h option to show file sizes in human readable format (default is byte count).

$ ls -lG report.log
+-rw-rw-r-- 1 learnbyexample 7654321 Jan  1 01:01 report.log
+
+$ ls -lhG report.log
+-rw-rw-r-- 1 learnbyexample 7.3M Jan  1 01:01 report.log
+

You can use the -s option instead of long listing if you only need allocated file sizes and names:

$ ls -1sh errors.log report.log
+ 16K errors.log
+7.4M report.log
+

There are several options for changing the order of listing:

  • -t sorts by timestamp
  • -S sorts by file size (not suitable for directories)
  • -v version sorting (suitable for filenames with numbers in them)
  • -X sorts by file extension (i.e. characters after the last . in the filename)
  • -r reverse the listing order
$ ls -lGhtr
+total 7.4M
+-rw-rw-r-- 1 learnbyexample   10 Jul 21  2017 ip.txt
+-rwxrwxr-x 1 learnbyexample   21 Dec  5  2019 hi
+-rwxrwxr-x 1 learnbyexample   42 Feb 29  2020 hello_world.py
+-rw-rw-r-- 1 learnbyexample 7.3M Jan  1 01:01 report.log
+-rw-rw-r-- 1 learnbyexample  13K Jan  1 03:30 errors.log
+drwxrwxr-x 3 learnbyexample 4.0K Feb  4 09:23 backups
+drwxrwxr-x 4 learnbyexample 4.0K Mar  5 11:21 projects
+drwxrwxr-x 2 learnbyexample 4.0K Apr  6 13:19 todos
+lrwxrwxrwx 1 learnbyexample   13 May  7 15:17 scripts -> ../../scripts
+

Filenames starting with . are considered as hidden files and these are NOT shown by default. You can use the -a option to view them. The -A option is similar, but doesn't show the special . and .. entries.

# . and .. point to the current and parent directories respectively
+$ ls -aF backups/dot_files/
+./  ../  .bashrc  .inputrc  .vimrc
+
+# -A will exclude the . and .. entries
+$ ls -A backups/dot_files/
+.bashrc  .inputrc  .vimrc
+

The -R option recursively lists sub-directories as well:

$ ls -ARF
+.:
+backups/    hello_world.py*  .hidden  projects/   scripts@
+errors.log  hi*              ip.txt   report.log  todos/
+
+./backups:
+bookmarks.html  dot_files/
+
+./backups/dot_files:
+.bashrc  .inputrc  .vimrc
+
+./projects:
+calculator/  tictactoe/
+
+./projects/calculator:
+calc.sh
+
+./projects/tictactoe:
+game.py
+
+./todos:
+books.txt  outing.txt
+

Often you'd want to list only specific files or directories based on some criteria, file extension for example. The shell provides a matching technique called globs or wildcards. Some simple examples are shown below (see the wildcards section for more details).

* is a placeholder for zero or more characters:

# *.py *.log will give filenames ending with '.py' or '.log'
+$ echo *.py *.log
+hello_world.py errors.log report.log
+
+# glob expansion can be prevented by using quotes
+$ echo '*.py' *.log
+*.py errors.log report.log
+
+# long list only files ending with '.log'
+$ ls -lG *.log
+-rw-rw-r-- 1 learnbyexample   12345 Jan  1 03:30 errors.log
+-rw-rw-r-- 1 learnbyexample 7654321 Jan  1 01:01 report.log
+

[] helps you specify a set of characters to be matched once. For example, [ad] matches a or d once. [c-i] matches a range of characters from c to i.

# entries starting with 'c' to 'i'
+$ echo [c-i]*
+errors.log hello_world.py hi ip.txt
+
+$ ls -1sh [c-i]*
+ 16K errors.log
+4.0K hello_world.py
+4.0K hi
+4.0K ip.txt
+

info info As shown in the above examples, globs are expanded by the shell. Beginners often associate globs as something specific to the ls command, which is why I've deliberately used echo as well in the above examples.

You can use the -d option to not show directory contents:

$ echo b*
+backups
+# since backups is a directory, ls will show its contents
+$ ls b*
+bookmarks.html  dot_files
+# -d will show the directory entry instead of its contents
+$ ls -d b*
+backups
+
+# a handy way to get only the directory entries
+$ echo */
+backups/ projects/ scripts/ todos/
+$ ls -1d */
+backups/
+projects/
+scripts/
+todos/
+

info I hope you have been judiciously taking notes, since there are just too many commands and features. For example, note down all the options discussed in this section. And then explore the output from the ls --help command.

Further Reading

tree

The tree command displays the contents of a directory recursively, in a hierarchical manner. Here's a screenshot of using tree -a from the ls_examples sample directory seen in the previous section. The -a option is used to show the hidden files as well.

example for tree command

info You might have to install this command. sudo apt install tree can be used to get this command on Debian-like distributions.

mkdir

The mkdir command helps you to create new directories. You can pass one or more paths along with the name of the directories you want to create. Quote the names if it can contain shell special characters like space, * and so on.

info Create a practice directory for this section:

$ mkdir practice_mkdir
+$ cd practice_mkdir
+

Here's an example of creating multiple directories:

$ mkdir reports 'low power adders'
+
+$ ls -1
+'low power adders'
+reports
+

The -p option will help you to create multiple directory hierarchies in one shot:

# error because 'a' and 'a/b' paths do not exist yet
+$ mkdir a/b/c
+mkdir: cannot create directory ‘a/b/c’: No such file or directory
+
+# -p is handy in such cases
+$ mkdir -p a/b/c
+
+$ tree
+.
+├── a
+│   └── b
+│       └── c
+├── low power adders
+└── reports
+
+5 directories, 0 files
+

The -p option has another functionality too. It will not complain if the directory you are trying to create already exists. This is especially helpful in shell scripts.

# 'reports' directory was already created in an earlier example
+$ mkdir reports
+mkdir: cannot create directory ‘reports’: File exists
+# exit status will reflect that something went wrong
+$ echo $?
+1
+
+# the -p option will override such errors
+$ mkdir -p reports
+$ echo $?
+0
+

As seen in the examples above, you can check the exit status of the last executed command using the $? special variable. 0 means everything went well and higher numbers indicate some sort of failure has occurred (the details of which you can look up in the command's manual).

info warning Linux filenames can use any character other than / and the ASCII NUL character. Quote the arguments if it contains characters like space, *, etc to prevent shell expansion. Shell considers space as the argument separator, * is a wildcard character and so on. As a good practice, use only alphabets, numbers and underscores for filenames, unless you have some specific requirements. See also unix.stackexchange: Characters best avoided in filenames.

info You can delete the practice directory if you wish:

$ cd ..
+$ rm -r practice_mkdir
+

touch

You'll usually create files using a text editor or by redirecting the output of a command to a file. For some cases, empty files are needed for testing purposes or to satisfy a particular build process. A real world use case is the empty .nojekyll file for GitHub Pages.

The touch command's main functionality is altering timestamps (which will be discussed in the File Properties chapter). If a file doesn't exist, touch will create an empty file using the current timestamp. You can also pass more than one file argument if needed.

$ mkdir practice_touch
+$ cd practice_touch
+
+$ ls ip.txt
+ls: cannot access 'ip.txt': No such file or directory
+
+$ touch ip.txt
+
+$ ls -s ip.txt
+0 ip.txt
+

info You can create an empty file using > ip.txt as well, but the redirection operator will overwrite the file if it already exists.

rm

The rm command will help you to delete files and directories. You can pass one or more paths as arguments.

# change to the 'scripts' directory and source the 'rm.sh' script
+$ source rm.sh
+$ ls -F
+empty_dir/  hello.py  loops.py  projects/  read_only.txt  reports/
+
+# delete files ending with .py
+$ rm *.py
+$ ls -F
+empty_dir/  projects/  read_only.txt  reports/
+

You'll need to add the -r option to recursively delete directory contents. You can use rm -d or the rmdir command to delete only empty directories.

# -r is needed to delete directory contents recursively
+$ rm reports
+rm: cannot remove 'reports': Is a directory
+$ rm -r reports
+$ ls -F
+empty_dir/  projects/  read_only.txt
+
+# delete empty directories, same as using the 'rmdir' command
+$ rm -d empty_dir
+# you'll get an error if the directory is not empty
+$ rm -d projects
+rm: cannot remove 'projects': Directory not empty
+

Typos like misplaced space, wrong glob, etc could wipe out files not intended for deletion. Apart from having backups and snapshots, you could also take some mitigating steps:

  • using -i option to interactively delete each file
    • you can also use -I option for lesser number of prompts
  • using echo as a dry run to see how the glob expands
  • using a trash command (see links below) instead of rm

Use y for confirmation and n to cancel deletion with the -i or -I options. Here's an example of cancelling deletion:

$ rm -ri projects
+rm: descend into directory 'projects'? n
+
+$ ls -F
+projects/  read_only.txt
+

And here's an example of providing confirmation at each step of the deletion process:

$ tree projects
+projects
+├── calculator
+│   └── calc.sh
+└── tictactoe
+    └── game.py
+
+2 directories, 2 files
+
+$ rm -ri projects
+rm: descend into directory 'projects'? y
+rm: descend into directory 'projects/tictactoe'? y
+rm: remove regular empty file 'projects/tictactoe/game.py'? y
+rm: remove directory 'projects/tictactoe'? y
+rm: descend into directory 'projects/calculator'? y
+rm: remove regular empty file 'projects/calculator/calc.sh'? y
+rm: remove directory 'projects/calculator'? y
+rm: remove directory 'projects'? y
+
+$ ls -F
+read_only.txt
+

The -f option can be used to ignore complaints about non-existing files (somewhat similar to the mkdir -p feature). It also helps to remove write protected files (provided you have appropriate permissions to delete those files). This option is especially useful for recursive deletion of directories that have write protected files, .git/objects for example.

$ rm xyz.txt
+rm: cannot remove 'xyz.txt': No such file or directory
+$ echo $?
+1
+$ rm -f xyz.txt
+$ echo $?
+0
+
+# example for removing write protected files
+# you'll be asked for confirmation even without the -i/-I options
+$ rm read_only.txt
+rm: remove write-protected regular empty file 'read_only.txt'? n
+# with -f, files will be deleted without asking for confirmation
+$ rm -f read_only.txt
+

Further Reading

cp

You can use the cp command to make copies of files and directories. With default syntax, you have to specify the source first followed by the destination. To copy multiple items, the last argument as destination can only be a directory. You'll also need to use the -r option to copy directories (similar to rm -r seen earlier).

# change to the 'scripts' directory and source the 'cp.sh' script
+$ source cp.sh
+$ ls -F
+backups/  reference/
+
+# recall that . is a relative path referring to the current directory
+$ cp /usr/share/dict/words .
+$ ls -F
+backups/  reference/  words
+
+# error because -r is needed to copy directories
+# other file arguments (if present) will still be copied
+$ cp /usr/share/dict .
+cp: -r not specified; omitting directory '/usr/share/dict'
+$ cp -r /usr/share/dict .
+$ ls -F
+backups/  dict/  reference/  words
+

info warning By default, cp will overwrite an existing file of the same name in the destination directory. You can use the -i option to interactively confirm or deny overwriting existing files. The -n option will prevent overwriting existing files without asking for confirmation.

$ echo 'hello' > ip.txt
+$ ls -F
+backups/  dict/  ip.txt  reference/  words
+$ ls backups
+ip.txt  reports
+$ cat backups/ip.txt
+apple banana cherry
+# file will be overwritten without asking for confirmation!
+$ cp ip.txt backups/
+$ cat backups/ip.txt
+hello
+
+# use -i to interactively confirm or deny overwriting
+$ echo 'good morning' > ip.txt
+$ cp -i ip.txt backups/
+cp: overwrite 'backups/ip.txt'? n
+$ cat backups/ip.txt
+hello
+
+# use -n to prevent overwriting without needing confirmation
+$ cp -n ip.txt backups/
+$ cat backups/ip.txt
+hello
+

If there's a folder in the destination path with the same name as a folder being copied, the contents will be merged. If there are files of identical names in such directories, the same rules discussed above will apply.

$ tree backups
+backups
+├── ip.txt
+└── reports
+    └── jan.log
+
+1 directory, 2 files
+
+$ mkdir reports
+$ touch reports/dec.log
+$ cp -r reports backups/
+$ tree backups
+backups
+├── ip.txt
+└── reports
+    ├── dec.log
+    └── jan.log
+
+1 directory, 3 files
+

Often, you'd want to copy a file (or a directory) under a different name. In such cases, you can simply use a new name while specifying the destination.

# copy 'words' file from source as 'words_ref.txt' at destination
+$ cp /usr/share/dict/words words_ref.txt
+
+# copy 'words' file as 'words.txt' under the 'reference' directory
+$ cp /usr/share/dict/words reference/words.txt
+
+# copy 'dict' directory as 'word_lists'
+$ cp -r /usr/share/dict word_lists
+

As mentioned earlier, to copy multiple files and directories, you'll have to specify the destination directory as the last argument.

$ cp -r ~/.bashrc /usr/share/dict backups/
+
+$ ls -AF backups
+.bashrc  dict/  ip.txt  reports/
+

You can use the -t option to specify the destination before the source paths (helpful with the find command for example, will be discussed later). Here are some more notable options:

  • -u copy files from source only if they are newer or don't exist in the destination
  • -b and --backup options will allow you to create backup copies of files already existing in the destination
  • --preserve option will help you to copy files along with source file attributes like ownership, timestamp, etc

Further Reading

mv

You can use the mv command to move one or more files and directories from one location to another. Unlike rm and cp, you do not need the -r option for directories.

Syntax for specifying the source and destination is same as seen earlier with cp. Here's an example of moving a directory into another directory:

# change to the 'scripts' directory and source the 'mv.sh' script
+$ source mv.sh
+$ ls -F
+backups/  dot_files/  hello.py  ip.txt  loops.py  manuals/
+$ ls -F backups
+projects/
+
+$ mv dot_files backups
+
+$ ls -F
+backups/  hello.py  ip.txt  loops.py  manuals/
+$ ls -F backups
+dot_files/  projects/
+

Here's an example for moving multiple files and directories to another directory:

$ mv *.py manuals backups
+
+$ ls -F
+backups/  ip.txt
+$ ls -F backups
+dot_files/  hello.py  loops.py  manuals/  projects/
+

When you are dealing with a single file or directory, you can also rename them:

# within the same directory
+$ mv ip.txt report.txt
+$ ls -F
+backups/  report.txt
+
+# between different directories
+$ mv backups/dot_files rc_files
+$ ls -F
+backups/  rc_files/  report.txt
+$ ls -F backups
+hello.py  loops.py  manuals/  projects/
+

Here are some more notable options, some of which behave similar to those seen with the cp command:

  • -i interactively confirm or deny when the destination already has a file of the same name
  • -n always deny overwriting of files
  • -f always overwrite files
  • -t specify the destination elsewhere instead of final argument
  • -u move only if the files are newer or don't exist in the destination
  • -b and --backup options will allow you to create backup copies of files already existing in the destination
  • -v verbose option

rename

The mv command is useful for simple file renaming. rename helps when you need to modify one or more filenames based on a pattern. There are different implementations of the rename command, with wildly different set of features. See askubuntu: What's the difference between the different "rename" commands? for details.

Perl implementation of the rename command will be discussed in this section. You'd need to know regular expressions to use this command. Basic explanations will be given here and more details can be found in the links mentioned at the end of this section. Here's an example to change the file extensions:

$ mkdir practice_rename
+$ cd practice_rename
+# create sample files
+$ touch caves.jpeg waterfall.JPEG flower.JPG
+
+# substitution command syntax is s/search/replace/flags
+# \. matches . character literally
+# e? matches e optionally (? is a quantifier to match 0 or 1 times)
+# $ anchors the match to the end of the input
+# i flag matches the input case-insensitively
+$ rename 's/\.jpe?g$/.jpg/i' *
+
+$ ls
+caves.jpg  flower.jpg  waterfall.jpg
+$ rm *.jpg
+

As a good practice, use the -n option to see how the files will be renamed before actually renaming the files.

$ touch 1.png 3.png 25.png 100.png
+$ ls
+100.png  1.png  25.png  3.png
+
+# use the -n option for sanity check
+# note that 100.png isn't part of the output, since it isn't affected
+# \d matches a digit character
+# \d+ matches 1 or more digits (+ is a quantifier to match 1 or more times)
+# e flag treats the replacement string as Perl code
+# $& is a backreference to the entire matched portion
+$ rename -n 's/\d+/sprintf "%03d", $&/e' *.png
+rename(1.png, 001.png)
+rename(25.png, 025.png)
+rename(3.png, 003.png)
+
+# remove the -n option after sanity check to actually rename the files
+$ rename 's/\d+/sprintf "%03d", $&/e' *.png
+$ ls
+001.png  003.png  025.png  100.png
+

If the new filename already exists, you'll get an error, which you can override with the -f option if you wish. If you are passing filenames with path components in them, you can use the -d option to affect only the filename portion. Otherwise, the logic you are using might affect directory names as well.

$ mkdir projects
+$ touch projects/toc.sh projects/reports.py
+
+# aim is to uppercase the non-extension part of the filename
+# [^.]+ matches 1 or more non '.' characters
+# \U changes the characters that follow to uppercase
+# $& is a backreference to the entire matched portion
+$ rename -n -d 's/[^.]+/\U$&/' projects/*
+rename(projects/reports.py, projects/REPORTS.py)
+rename(projects/toc.sh, projects/TOC.sh)
+
+# without the -d option, directory name will also be affected
+$ rename -n 's/[^.]+/\U$&/' projects/*
+rename(projects/reports.py, PROJECTS/REPORTS.py)
+rename(projects/toc.sh, PROJECTS/TOC.sh)
+

Further Reading

ln

The ln command helps you create a link to another file or directory within the same or different location. There are two types of links — symbolic links and hard links. Symbolic links can point to both files and directories. Here are some characteristics:

  • if the original file is deleted or moved to another location, then the symbolic link will no longer work
  • if the symbolic link is moved to another location, it will still work if the link was done using absolute path (for relative path, it will depend on whether or not there's another file with the same name in that location)
  • a symbolic link file has its own inode, permissions, timestamps, etc
  • some commands will work the same when original file or the symbolic file is given as the command line argument, while some require additional options (du -L for example)

Usage is similar to the cp command. You have to specify the source first followed by the destination (which is optional if it is the current working directory).

$ mkdir practice_ln
+$ cd practice_ln
+
+# destination is optional for making a link in the current directory
+# -s option is needed to make symbolic links
+$ ln -s /usr/share/dict/words
+
+# you can also rename the link if needed
+$ ln -s /usr/share/dict/words words.txt
+$ ls -1sF
+total 0
+0 words@
+0 words.txt@
+

Long listing with ls -l will show the path connected to links. You can also use the readlink command, which has features like resolving recursively to the canonical file.

# to know which file the link points to
+$ ls -lG words
+lrwxrwxrwx 1 learnbyexample 21 Jul  9 13:41 words -> /usr/share/dict/words
+$ readlink words
+/usr/share/dict/words
+
+# the linked file may be another link
+# use -f option to get the original file
+$ readlink -f words
+/usr/share/dict/english
+

Hard links can only point to another file. You cannot use them for directories and the usage is also restricted to within the same filesystem. The . and .. directories are exceptions, these special purpose hard links are automatically created. Here are some more details about hard links:

  • once a hard link is created, there is no distinction between the two files other than their paths. They have same inode, permissions, timestamps, etc
  • hard links will continue working even if all the other hard links are deleted
  • if a hard link is moved to another location, the links will still be in sync. Any change in one of them will be reflected in all the other links
$ touch apple.txt
+$ ln apple.txt banana.txt
+
+# the -i option gives inode
+$ ls -1i apple.txt banana.txt
+649140 banana.txt
+649140 apple.txt
+

info You can use unlink or rm commands to delete links.

Further Reading

tar and gzip

tar is an archiving utility. Depending on the implementation, you can also use options to compress the archive.

Here's an example that creates a single archive file from multiple input files and directories:

# change to the 'scripts' directory and source the 'tar.sh' script
+$ source tar.sh
+$ ls -F
+projects/  report.log  todos/
+
+# -c option creates a new archive, any existing archive will be overwritten
+# -f option allows to specify a name for the archive being created
+# rest of the arguments are the files/directories to be archived
+$ tar -cf bkp.tar report.log projects
+
+$ ls -F
+bkp.tar  projects/  report.log  todos/
+$ ls -sh bkp.tar
+7.4M bkp.tar
+

Once you have an archive file, you can then compress it using tools like gzip, bzip2, xz, etc. In the below example, the command replaces the archive file with the compressed version and adds a .gz suffix to indicate that gzip was the technique used.

# the input '.tar' file will be overwritten with the compressed version
+$ gzip bkp.tar
+
+$ ls -F
+bkp.tar.gz  projects/  report.log  todos/
+$ ls -sh bkp.tar.gz
+5.6M bkp.tar.gz
+

Use the -t option if you want to check the contents of the compressed file. This will work with the uncompressed .tar version as well.

$ tar -tf bkp.tar.gz
+report.log
+projects/
+projects/scripts/
+projects/scripts/calc.sh
+projects/errors.log
+

To uncompress .gz files, you can use gunzip or gzip -d. This will replace the compressed version with the uncompressed archive file:

# this '.gz' file will be overwritten with the uncompressed version
+$ gunzip bkp.tar.gz
+
+$ ls -F
+bkp.tar  projects/  report.log  todos/
+$ ls -sh bkp.tar
+7.4M bkp.tar
+

To extract the files from an archive, use tar along with the -x option:

$ mkdir test_extract
+$ mv bkp.tar test_extract
+$ cd test_extract
+$ ls
+bkp.tar
+
+$ tar -xf bkp.tar
+$ tree
+.
+├── bkp.tar
+├── projects
+│   ├── errors.log
+│   └── scripts
+│       └── calc.sh
+└── report.log
+
+2 directories, 4 files
+
+$ cd ..
+$ rm -r test_extract
+

With GNU tar, you can compress/uncompress along with the tar command instead of having to use tools like gzip separately. For example, the -z option will use gzip, -j will use bzip2 and -J will use xz. Use the -a option if you want tar to automatically select the compression technique based on the extension provided.

$ ls -F
+projects/  report.log  todos/
+
+# -z option gives same compression as the gzip command
+$ tar -zcf bkp.tar.gz report.log projects
+$ ls -sh bkp.tar.gz
+5.6M bkp.tar.gz
+
+# extract original files from compressed file
+$ mkdir test_extract
+$ cd test_extract
+$ tar -zxf ../bkp.tar.gz
+$ tree
+.
+├── projects
+│   ├── errors.log
+│   └── scripts
+│       └── calc.sh
+└── report.log
+
+2 directories, 3 files
+
+$ cd ..
+$ rm -r test_extract
+

tar has lots and lots of options for various needs. Some are listed below, see documentation for complete details.

  • -v verbose option
  • -r to append files to an existing archive
  • --exclude= specify files to be ignored from archiving

There are also commands starting with z to work with compressed files, for example:

  • zcat to display file contents of a compressed file
  • zless to display file contents of a compressed file one screenful at a time
  • zgrep to search compressed files

info If you need to work with .zip files, use the zip and unzip commands.

Further Reading

Exercises

info The ls.sh script will be used for some of the exercises.

1) Which of these commands will always display the absolute path of the home directory?

a) pwd
b) echo "$PWD"
c) echo "$HOME"

2) The current working directory has a folder named -dash. How would you switch to that directory?

a) cd -- -dash
b) cd -dash
c) cd ./-dash
d) cd \-dash
e) cd '-dash'
f) all of the above
g) only a) and c)

3) Given the directory structure as shown below, how would you change to the todos directory?

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+$ ls -F
+backups/    hello_world.py*  ip.txt     report.log  todos/
+errors.log  hi*              projects/  scripts@
+$ cd projects
+$ pwd
+/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects
+
+# ???
+$ pwd
+/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos
+

4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory?

$ pwd
+/home/learnbyexample/all/projects/square_tictactoe
+
+# ???
+$ pwd
+/home/learnbyexample/cli-computing
+
+# ???
+$ pwd
+/home/learnbyexample/all/projects/square_tictactoe
+

5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format?

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+# ???
+total 7.4M
+4.0K backups
+ 16K errors.log
+4.0K hello_world.py
+4.0K hi
+4.0K ip.txt
+4.0K projects
+7.4M report.log
+   0 scripts
+4.0K todos
+

6) Which ls command option would you use for version based sorting of entries?

7) Which ls command option would you use for sorting based on entry size?

8) Which ls command option would you use for sorting based on file extension?

9) What does the -G option of ls command do?

10) What does the -i option of ls command do?

11) List only the directories as one entry per line.

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+# ???
+backups/
+projects/
+scripts/
+todos/
+

12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command?

$ ls -1F notes
+notes
+
+# what would happen here?
+$ mkdir -p notes
+

13) Use one or more commands to match the scenario shown below:

$ ls -1F
+cost.txt
+
+# ???
+
+$ ls -1F
+cost.txt
+ghost/
+quest/
+toast/
+

14) Use one or more commands to match the scenario shown below:

# start with an empty directory
+$ ls -l
+total 0
+
+# ???
+
+$ tree -F
+.
+├── hobbies/
+│   ├── painting/
+│   │   └── waterfall.bmp
+│   ├── trekking/
+│   │   └── himalayas.txt
+│   └── writing/
+└── shopping/
+    └── festival.xlsx
+
+5 directories, 3 files
+

info Don't delete this directory, will be needed in a later exercise.

15) If directories to create already exist, which mkdir command option would you use to not show an error?

16) Use one or more commands to match the scenario given below:

$ ls -1F
+cost.txt
+ghost/
+quest/
+toast/
+
+# ???
+
+$ ls -1F
+quest/
+

17) What does the -f option of rm command do?

18) Which option would you use to interactively delete files using the rm command?

19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover?

20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)?

21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation?

22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied?

23) What do the -u, -b and -t options of cp command do?

24) What's the difference between the two commands shown below?

$ cp ip.txt op.txt
+
+$ mv ip.txt op.txt
+

25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name?

26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise.

$ tree -F
+.
+├── hobbies/
+│   ├── painting/
+│   │   └── waterfall.bmp
+│   ├── trekking/
+│   │   └── himalayas.txt
+│   └── writing/
+└── shopping/
+    └── festival.xlsx
+
+5 directories, 3 files
+
+# ???
+
+$ tree -F
+.
+├── hobbies/
+│   ├── himalayas.txt
+│   └── waterfall.bmp
+└── shopping/
+    └── festival.xlsx
+
+2 directories, 3 files
+

27) What does the -t option of mv command do?

28) Determine and implement the rename logic based on the filenames and expected output shown below.

$ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'
+$ ls -1
+'(2020) report part 1.txt'
+'analysis part 3 (2018).log'
+
+# ???
+
+$ ls -1
+2020_report_part_1.txt
+analysis_part_3_2018.log
+

29) Does the ln command follow the same order to specify source and destination as the cp and mv commands?

30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz.

\ No newline at end of file diff --git a/managing-processes.html b/managing-processes.html new file mode 100644 index 0000000..7058ab0 --- /dev/null +++ b/managing-processes.html @@ -0,0 +1,130 @@ +Managing Processes - Linux Command Line Computing

Managing Processes

This chapter gives a basic overview of process management for interactive usage only. Handling processes for other use cases, such as system administration, requires a more robust solution (see mywiki.wooledge: Process Management to get started for such use cases).

Definitions

Here are some definitions that will be handy to know for this chapter's contents:

  • Program is a set of instructions written to perform a task
  • Process is any running program
  • Daemon are background processes
  • Job is a process that is not a daemon
    • i.e. jobs are interactive programs under user control

Running jobs in background

Some commands and scripts can take more than few minutes to complete, and you might still need to continue using the shell. If you are not dependent on the current shell environment, you could just open another shell instance and continue working.

Another option is to push the job to the background, either at the time of command invocation itself or after the fact. Make sure to redirect standard output and error to avoid interfering with your continued interactive usage. Appending & to the command will execute it in the background.

$ tkdiff ip.txt ip.txt.bkp &
+[1] 12726
+

In the above example, [1] refers to the job number and 12726 is the PID (process ID). You can use the jobs and ps commands to track active jobs:

$ jobs
+[1]+  Running                 tkdiff ip.txt ip.txt.bkp &
+
+$ ps
+    PID TTY          TIME CMD
+   9657 pts/1    00:00:00 bash
+  12726 pts/1    00:00:00 wish
+  12730 pts/1    00:00:00 ps
+

But what if you forgot to append & to the command? You can follow these steps:

  • Ctrl+z — suspend the current running job
  • bg — push the recently suspended job to the background
  • continue using shell
  • fg — bring the recently pushed background job to the foreground
    • you can use fg %n to bring the nth job number to the foreground

Here's a demo that you can try:

# sleep for 30 seconds (used here for illustration purposes)
+# press Ctrl+z to suspend this job
+# you'll get the job number, status and the command in the output
+$ sleep 30
+^Z
+[1]+  Stopped                 sleep 30
+
+# bg puts the job considered as the current by the shell to the background
+$ bg
+[1]+ sleep 30 &
+
+# use 'jobs' or 'ps' to check list of jobs
+# '+' after the job number is used to indicate the current job
+$ jobs
+[1]+  Running                 sleep 30 &
+$ ps
+    PID TTY          TIME CMD
+   2380 pts/0    00:00:00 bash
+   6160 pts/0    00:00:00 sleep
+   6162 pts/0    00:00:00 ps
+
+# fg brings the most recently pushed background job to the foreground
+$ fg
+sleep 30
+$ 
+

info jobs, bg and fg are shell builtins. See bash manual: Job Control for more details. See also this tutorial on job control.

info See also I want to run something in the background and then log outscreen, tmux, nohup, disown, etc.

ps

The ps command gives a snapshot of the current processes. A few examples were already seen earlier in this chapter. Here's an example with the -f option (full-format listing):

$ ps -f
+UID          PID    PPID  C STIME TTY          TIME CMD
+learnby+   12299   12298  0 16:39 pts/0    00:00:00 bash
+learnby+   12311   12299  0 16:39 pts/0    00:00:00 ps -f
+

The fields in the above example are effective user ID (UID), process ID (PID), parent process ID (PPID), processor utilization (C), starting time (STIME), controlling terminal (TTY), cumulative CPU time (TIME) and command with all its arguments (CMD). You can use the -o option to customize the fields you want. The --sort option will help you to sort based on specific fields. See ps manual: Standard Format Specifiers for complete list of formats available.

The -e (or -A) option selects all processes. This option is typically used in combination with grep for filtering:

$ ps -e | grep 'vim'
+   6195 ?        00:03:13 gvim
+

info See also linuxjourney: ps tutorial.

pgrep

The pgrep command helps you filter processes based on their name and attributes. By default, it matches against the process name, for example:

$ ps -e | grep 'vim'
+   2006 ?        00:00:27 gvim
+   3992 pts/2    00:00:00 vim
+
+$ pgrep 'vim'
+2006
+3992
+

You can use the -l option to display the process name as well (PID is shown by default).

$ pgrep -l 'vim'
+2006 gvim
+3992 vim
+

To match the process name exactly (instead of matching anywhere), use the -x option.

$ pgrep -x 'vim'
+3992
+

The -a option will list the full command line (the -l option seen earlier gives only the name, not the arguments).

$ pgrep -a 'vim'
+2006 gvim -p notes.txt src/managing-processes.md
+3992 vim substitution.md
+

info There are several more options like filtering based on effective UID, PPID, etc. See pgrep manual for more details.

kill

Sometimes, a process might not be responding to your interaction attempts, might be taking too long, accidentally uses too much memory, and so on. You can use the kill command to manage such processes.

As mentioned at the beginning of this chapter, these examples are suggested for interactive processes initiated by you (shell scripts, for example, will require different strategies). Be 100% sure before you attempt to send signals to manage processes.

You can pass signals by name or by their associated number. Use kill -l to get a full list of signals. See also unix.stackexchange: List of Signals and unix.stackexchange: What causes various signals to be sent?.

# first 20 signals (out of 64) listed below
+$ kill -l
+ 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
+ 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
+11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
+16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
+...
+

You can use the PID or job number to specify the process to which the signal has to be sent. By default, SIGTERM (15) is sent, which is a polite way to ask the program to terminate. Here's an example:

# 'sleep' is used here to emulate a long running process
+# press Ctrl+z to suspend this command
+$ sleep 100
+^Z
+[1]+  Stopped                 sleep 100
+
+# terminate job number 1
+# by default, SIGTERM is sent
+$ kill %1
+# just press Enter
+$
+[1]+  Terminated              sleep 100
+

Note that in the above example, pressing Ctrl+z actually sends the SIGTSTP (20) signal. Programs usually handle such signals to find a safer spot to suspend. Pressing Ctrl+c sends the SIGINT (2) signal, usually used to abort a process (depends on how the program handles it). You can use Ctrl+\ to send SIGQUIT (3), typically used to ask the program to quit and give a core dump. See also stackoverflow: gracefully shutdown processes.

Here's an illustration to show how to pass signals by their names and numerical values:

$ sleep 100 &
+[1] 10051
+
+# suspend the above job, similar to using Ctrl+z
+# -20 refers to the signal number 20, i.e. SIGTSTP
+# 10051 is the PID
+$ kill -20 10051
+
+[1]+  Stopped                 sleep 100
+
+# resume the job in background
+$ bg
+[1]+ sleep 100 &
+
+# the -s option allows you to specify signal by its name
+# '-s SIGTERM' is optional here, since that is the default
+$ kill -s SIGTERM 10051
+$ 
+[1]+  Terminated              sleep 100
+

info warning If you need to terminate a process at all costs, you can use SIGKILL (9). This is a signal that cannot be blocked by programs. Use Ctrl+z to suspend a runaway job and then apply kill -9 instead of trying to abort such jobs using Ctrl+c. See also unix.stackexchange: why kill -9 should be avoided.

info Note that your system will likely have several different implementations of the kill command. The shell builtin version was discussed in this section.

top

The top command displays processes in a tabular format along with information like PID, process name, memory usage and so on. Here's a sample screenshot:

sample screenshot for the top command

This command opens an interactive session, and automatically updates the information being displayed as well. You can press M (uppercase) to sort the processes by memory usage. Press e repeatedly to display memory sizes in terms of mega/giga/etc. Press h for help and press q to quit the session.

info Press W (uppercase) to write the current settings to the toprc configuration file and quit. The next time you use the top command, it will be displayed in the format that was saved.

info See also alternative implementations like htop and btop.

free

The free command displays information about your system memory. Here's an example:

# -h option shows the results in human readable format
+$ free -h
+              total        used        free      shared  buff/cache   available
+Mem:          7.6Gi       2.4Gi       2.3Gi       267Mi       2.9Gi       4.7Gi
+Swap:         3.6Gi          0B       3.6Gi
+

Further Reading

Exercises

1) How would you invoke a command to be executed in the background? And what would you do to push a job to the background after it has already been launched? What commands can you use to track active jobs?

2) What do the + and - symbols next to job numbers indicate?

3) When would you use fg %n and bg %n instead of just fg and bg respectively?

4) Which option will help you customize the output fields needed for the ps command?

5) What's the difference between pgrep -a and pgrep -l options?

6) If the job number is 2, would you use kill %2 or kill 2 to send SIGTERM to that process?

7) Which signal does the Ctrl+c shortcut send to the currently running process?

8) Which command helps you to continuously monitor processes, along with details like PID, memory usage, etc?

9) Which key will help you manipulate kill tasks from within the top session?

10) What does the free command do?

\ No newline at end of file diff --git a/mark.min.js b/mark.min.js new file mode 100644 index 0000000..1636231 --- /dev/null +++ b/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;cMultipurpose Text Processing Tools - Linux Command Line Computing

Multipurpose Text Processing Tools

Many CLI text processing tools have been in existence for about half a century. And newer tools are being written to solve the ever expanding text processing problems. Just knowing that a particular tool exists or searching for a tool before attempting to write your own solution can be a time saver. Also, popular tools are likely to be optimized for speed, hardened against bugs due to wide usage, discussed on forums, and so on.

grep was already covered in the Searching Files and Filenames chapter. In addition, sed, awk and perl are essential tools to solve a wide variety of text processing problems from the command line. In this chapter you'll learn field processing, use regular expressions for search and replace requirements, perform operations based on multiple lines and files, etc.

info The examples presented in this chapter only cover some of the functionalities. I've written separate books to cover these tools with more detailed explanations, examples and exercises. See https://learnbyexample.github.io/books/ for links to these books.

info The example_files directory has the sample input files used in this chapter.

sed

The command name sed is derived from stream editor. Here, stream refers to the data being passed via shell pipes. Thus, the command's primary functionality is to act as a text editor for stdin data with stdout as the output target. You can also edit file input and save the changes back to the same file if needed.

Substitution

sed has various commands to manipulate text input. The substitute command is the most commonly used, whose syntax is s/REGEXP/REPLACEMENT/FLAGS. Here are some basic examples:

# for each input line, change only the first ',' to '-'
+$ printf '1,2,3,4\na,b,c,d\n' | sed 's/,/-/'
+1-2,3,4
+a-b,c,d
+
+# change all matches by adding the 'g' flag
+$ printf '1,2,3,4\na,b,c,d\n' | sed 's/,/-/g'
+1-2-3-4
+a-b-c-d
+

Here's an example with file input:

$ cat greeting.txt
+Hi there
+Have a nice day
+
+# change 'day' to 'weekend'
+$ sed 's/day/weekend/g' greeting.txt
+Hi there
+Have a nice weekend
+

What if you want to issue multiple substitute commands (or use several other sed commands)? It will depend on the command being used. Here's an example where you can use the -e option or separate the commands with a ; character.

# change all occurrences of 'day' to 'weekend'
+# add '.' to the end of each line
+$ sed 's/day/weekend/g; s/$/./' greeting.txt
+Hi there.
+Have a nice weekend.
+
+# same thing with the -e option
+$ sed -e 's/day/weekend/g' -e 's/$/./' greeting.txt
+Hi there.
+Have a nice weekend.
+

Inplace editing

You can use the -i option for inplace editing. Pass an argument to this option to save the original input as a backup.

$ cat ip.txt
+deep blue
+light orange
+blue delight
+
+# output from sed is written back to 'ip.txt'
+# original file is preserved in 'ip.txt.bkp'
+$ sed -i.bkp 's/blue/green/g' ip.txt
+$ cat ip.txt
+deep green
+light orange
+green delight
+

Filtering features

The sed command also has features to filter lines based on a search pattern like grep. And you can apply other sed commands for these filtered lines as needed.

# the -n option disables automatic printing
+# the 'p' command prints the contents of the pattern space
+# same as: grep 'at'
+$ printf 'sea\neat\ndrop\n' | sed -n '/at/p'
+eat
+
+# the 'd' command deletes the matching lines
+# same as: grep -v 'at'
+$ printf 'sea\neat\ndrop\n' | sed '/at/d'
+sea
+drop
+
+# change commas to hyphens only if the input line contains '2'
+$ printf '1,2,3,4\na,b,c,d\n' | sed '/2/ s/,/-/g'
+1-2-3-4
+a,b,c,d
+
+# change commas to hyphens if the input line does NOT contain '2'
+$ printf '1,2,3,4\na,b,c,d\n' | sed '/2/! s/,/-/g'
+1,2,3,4
+a-b-c-d
+

You can use the q and Q commands to quit sed once a matching line is found:

# quit after a line containing 'st' is found
+$ printf 'apple\nsea\neast\ndust' | sed '/st/q'
+apple
+sea
+east
+
+# the matching line won't be printed in this case
+$ printf 'apple\nsea\neast\ndust' | sed '/st/Q'
+apple
+sea
+

Apart from regexp, filtering can also be done based on line numbers, address ranges, etc.

# perform substitution only for the second line
+# use '$' instead of a number to indicate the last input line
+$ printf 'gates\nnot\nused\n' | sed '2 s/t/*/g'
+gates
+no*
+used
+
+# address range example, same as: sed -n '3,8!p'
+# you can also use regexp to construct address ranges
+$ seq 15 24 | sed '3,8d'
+15
+16
+23
+24
+

If you need to issue multiple commands for filtered lines, you can group those commands within {} characters. Here's an example:

# for lines containing 'e', replace 's' with '*' and 't' with '='
+# note that the second line isn't changed as there's no 'e'
+$ printf 'gates\nnot\nused\n' | sed '/e/{s/s/*/g; s/t/=/g}'
+ga=e*
+not
+u*ed
+

Regexp substitution

Here are some regexp based substitution examples. The -E option enables ERE (default is BRE). Most of the syntax discussed in the Regular Expressions section for the grep command applies for sed as well.

# replace all sequences of non-digit characters with '-'
+$ echo 'Sample123string42with777numbers' | sed -E 's/[^0-9]+/-/g'
+-123-42-777-
+
+# replace numbers >= 100 which can have optional leading zeros
+$ echo '0501 035 154 12 26 98234' | sed -E 's/\b0*[1-9][0-9]{2,}\b/X/g'
+X 035 X 12 26 X
+
+# reduce \\ to single \ and delete if it is a single \
+$ echo '\[\] and \\w and \[a-zA-Z0-9\_\]' | sed -E 's/(\\?)\\/\1/g'
+[] and \w and [a-zA-Z0-9_]
+
+# remove two or more duplicate words that are separated by a space character
+# \b prevents false matches like 'the theatre', 'sand and stone' etc
+$ echo 'aa a a a 42 f_1 f_1 f_13.14' | sed -E 's/\b(\w+)( \1)+\b/\1/g'
+aa a 42 f_1 f_13.14
+
+# & backreferences the matched portion
+# \u changes the next character to uppercase
+$ echo 'hello there. how are you?' | sed 's/\b\w/\u&/g'
+Hello There. How Are You?
+
+# replace only the third matching occurrence
+$ echo 'apple:123:banana:fig' | sed 's/:/-/3'
+apple:123:banana-fig
+# change all ':' to ',' only from the second occurrence
+$ echo 'apple:123:banana:fig' | sed 's/:/,/2g'
+apple:123,banana,fig
+

The / character is idiomatically used as the regexp delimiter. But any character other than \ and the newline character can be used instead. This helps to avoid or reduce the need for escaping delimiter characters.

$ echo '/home/learnbyexample/reports' | sed 's#/home/learnbyexample/#~/#'
+~/reports
+
+$ echo 'home path is:' | sed 's,$, '"$HOME"','
+home path is: /home/learnbyexample
+

Further Reading

awk

awk is a programming language and widely used for text processing tasks from the command line. awk provides filtering capabilities like those supported by the grep and sed commands, along with some more nifty features. And similar to many command line utilities, awk can accept input from both stdin and files.

Regexp filtering

To make it easier to use programming features from the command line, there are several shortcuts, for example:

  • awk '/regexp/' is a shortcut for awk '$0 ~ /regexp/{print $0}'
  • awk '!/regexp/' is a shortcut for awk '$0 !~ /regexp/{print $0}'
# same as: grep 'at' and sed -n '/at/p'
+$ printf 'gate\napple\nwhat\nkite\n' | awk '/at/'
+gate
+what
+
+# same as: grep -v 'e' and sed -n '/e/!p'
+$ printf 'gate\napple\nwhat\nkite\n' | awk '!/e/'
+what
+
+# lines containing 'e' followed by zero or more characters and then 'y'
+$ awk '/e.*y/' greeting.txt
+Have a nice day
+

Awk special variables

Brief description for some of the special variables are given below:

  • $0 contains the input record content
  • $1 first field
  • $2 second field and so on
  • FS input field separator
  • OFS output field separator
  • NF number of fields
  • RS input record separator
  • ORS output record separator
  • NR number of records (i.e. line number) for entire input
  • FNR number of records per file

Default field processing

awk automatically splits input into fields based on one or more sequence of space or tab or newline characters. In addition, any of these three characters at the start or end of input gets trimmed and won't be part of field contents. The fields are accessible using $N where N is the field number you need. You can also pass an expression instead of numeric literals to specify the field required.

Here are some examples:

$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+
+# print the second field of each input line
+$ awk '{print $2}' table.txt
+bread
+cake
+banana
+
+# print lines only if the last field is a negative number
+$ awk '$NF<0' table.txt
+blue cake mug shirt -7
+

Here's an example of applying a substitution operation for a particular field.

# delete lowercase vowels only from the first field
+# gsub() is like the sed substitution command with the 'g' flag
+# use sub() if you need to change only the first match
+# 1 is a true condition, and thus prints the contents of $0
+$ awk '{gsub(/[aeiou]/, "", $1)} 1' table.txt
+brwn bread mat hair 42
+bl cake mug shirt -7
+yllw banana window shoes 3.14
+

Condition and Action

The examples so far have used a few different ways to construct a typical awk one-liner. If you haven't yet grasped the syntax, this generic structure might help:

awk 'cond1{action1} cond2{action2} ... condN{actionN}'
+

If a condition isn't provided, the action is always executed. Within a block, you can provide multiple statements separated by a semicolon character. If action isn't provided, then by default, contents of $0 variable is printed if the condition evaluates to true. Idiomatically, 1 is used to denote a true condition in one-liners as a shortcut to print the contents of $0 (as seen in an earlier example). When action isn't present, you can use semicolon to terminate the condition and start another condX{actionX} snippet.

You can use a BEGIN{} block when you need to execute something before the input is read and an END{} block to execute something after all of the input has been processed.

$ seq 2 | awk 'BEGIN{print "---"} 1; END{print "%%%"}'
+---
+1
+2
+%%%
+

Regexp field processing

As seen earlier, awk automatically splits input into fields (based on space/tab/newline characters) which are accessible using $N where N is the field number you need. You can use the -F option or assign the FS variable to set a regexp based input field separator. Use the OFS variable to set the output field separator.

$ echo 'goal:amazing:whistle:kwality' | awk -F: '{print $1}'
+goal
+# one or more alphabets will be considered as the input field separator
+$ echo 'Sample123string42with777numbers' | awk -F'[a-zA-Z]+' '{print $2}'
+123
+
+$ s='Sample123string42with777numbers'
+# -v option helps you set a value for the given variable
+$ echo "$s" | awk -F'[0-9]+' -v OFS=, '{print $1, $(NF-1)}'
+Sample,with
+

The FS variable allows you to define the input field separator. In contrast, FPAT (field pattern) allows you to define what should the fields be made up of.

# lowercase whole words starting with 'b'
+$ awk -v FPAT='\\<b[a-z]*\\>' -v OFS=, '{$1=$1} 1' table.txt
+brown,bread
+blue
+banana
+
+# fields enclosed within double quotes or made up of non-comma characters
+$ s='eagle,"fox,42",bee,frog'
+$ echo "$s" | awk -v FPAT='"[^"]*"|[^,]*' '{print $2}'
+"fox,42"
+

Record separators

By default, newline is used as the input and output record separators. You can change them using the RS and ORS variables.

# print records containing 'i' as well as 't'
+$ printf 'Sample123string42with777numbers' | awk -v RS='[0-9]+' '/i/ && /t/'
+string
+with
+
+# empty RS is paragraph mode, uses two or more newlines as the separator
+$ printf 'apple\nbanana\nfig\n\n\n123\n456' | awk -v RS= 'NR==1'
+apple
+banana
+fig
+
+# change ORS depending on some condition
+$ seq 9 | awk '{ORS = NR%3 ? "-" : "\n"} 1'
+1-2-3
+4-5-6
+7-8-9
+

State machines

The condX{actionX} shortcut makes it easy to code state machines concisely. This is useful to solve problems that depend on the contents of multiple records.

Here's an example of printing the matching line as well as c number of lines that follow:

# same as: grep --no-group-separator -A1 'blue'
+# print matching line as well as the one that follows it
+$ printf 'red\nblue\ngreen\nteal\n' | awk -v c=1 '/blue/{n=c+1} n && n--'
+blue
+green
+
+# print matching line as well as two lines that follow
+$ printf 'red\nblue\ngreen\nteal\n' | awk -v c=2 '/blue/{n=c+1} n && n--'
+blue
+green
+teal
+

Consider the following input file that has records bounded by distinct markers (lines containing start and end):

$ cat uniform.txt
+mango
+icecream
+--start 1--
+1234
+6789
+**end 1**
+how are you
+have a nice day
+--start 2--
+a
+b
+c
+**end 2**
+par,far,mar,tar
+

Here are some examples of processing such bounded records:

# same as: sed -n '/start/,/end/p' uniform.txt
+$ awk '/start/{f=1} f; /end/{f=0}' uniform.txt
+--start 1--
+1234
+6789
+**end 1**
+--start 2--
+a
+b
+c
+**end 2**
+
+# you can re-arrange and invert the conditions to create other combinations
+# for example, exclude the ending match
+$ awk '/start/{f=1} /end/{f=0} f' uniform.txt
+--start 1--
+1234
+6789
+--start 2--
+a
+b
+c
+

Here's an example of printing two consecutive records only if the first record contains ar and the second one contains nice:

$ awk 'p ~ /ar/ && /nice/{print p ORS $0} {p=$0}' uniform.txt
+how are you
+have a nice day
+

Two files processing

This section focuses on solving problems which depend upon the contents of two or more files. These are usually based on comparing records and fields. These two files will be used in the examples to follow:

$ paste c1.txt c2.txt
+Blue    Black
+Brown   Blue
+Orange  Green
+Purple  Orange
+Red     Pink
+Teal    Red
+White   White
+

The key features used to find common lines between two files:

  • For two files as input, NR==FNR will be true only when the first file is being processed
    • FNR is record number like NR but resets for each input file
  • next will skip the rest of the code and fetch the next record
  • a[$0] by itself is a valid statement, creates an uninitialized element in array a with $0 as the key (if the key doesn't exist yet)
  • $0 in a checks if the given string ($0 here) exists as a key in the array a
# common lines, same as: grep -Fxf c1.txt c2.txt
+$ awk 'NR==FNR{a[$0]; next} $0 in a' c1.txt c2.txt
+Blue
+Orange
+Red
+White
+
+# lines present in c2.txt but not in c1.txt
+$ awk 'NR==FNR{a[$0]; next} !($0 in a)' c1.txt c2.txt
+Black
+Green
+Pink
+

warning Note that the NR==FNR logic will fail if the first file is empty. See this unix.stackexchange thread for workarounds.

Removing duplicates

awk '!a[$0]++' is one of the most famous awk one-liners. It eliminates line based duplicates while retaining the input order. The following example shows this feature in action along with an illustration of how the logic works.

$ cat purchases.txt
+coffee
+tea
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+
+$ awk '{print +a[$0] "\t" $0; a[$0]++}' purchases.txt
+0       coffee
+0       tea
+0       washing powder
+1       coffee
+0       toothpaste
+1       tea
+0       soap
+2       tea
+
+# only those entries with zero in the first column will be retained
+$ awk '!a[$0]++' purchases.txt
+coffee
+tea
+washing powder
+toothpaste
+soap
+

Further Reading

perl

Perl is a scripting language with plenty of builtin features and a strong ecosystem. Perl one-liners can be used for text processing, similar to grep, sed, awk and more. And similar to many command line utilities, perl can accept input from both stdin and file arguments.

Basic one-liners

# print all lines containing 'at'
+# same as: grep 'at' and sed -n '/at/p' and awk '/at/'
+$ printf 'gate\napple\nwhat\nkite\n' | perl -ne 'print if /at/'
+gate
+what
+
+# print all lines NOT containing 'e'
+# same as: grep -v 'e' and sed -n '/e/!p' and awk '!/e/'
+$ printf 'gate\napple\nwhat\nkite\n' | perl -ne 'print if !/e/'
+what
+

The -e option accepts code as a command line argument. Many shortcuts are available to reduce the amount of typing needed. In the above examples, a regular expression has been used to filter the input. When the input string isn't specified, the test is performed against the special variable $_, which has the contents of the current input line. $_ is also the default argument for many functions like print and length. To summarize:

  • /REGEXP/FLAGS is a shortcut for $_ =~ m/REGEXP/FLAGS
  • !/REGEXP/FLAGS is a shortcut for $_ !~ m/REGEXP/FLAGS

In the examples below, the -p option is used instead of -n. This helps to automatically print the value of $_ after processing each input line.

# same as: sed 's/:/-/' and awk '{sub(/:/, "-")} 1'
+$ printf '1:2:3:4\na:b:c:d\n' | perl -pe 's/:/-/'
+1-2:3:4
+a-b:c:d
+
+# same as: sed 's/:/-/g' and awk '{gsub(/:/, "-")} 1'
+$ printf '1:2:3:4\na:b:c:d\n' | perl -pe 's/:/-/g'
+1-2-3-4
+a-b-c-d
+

info Similar to sed, you can use the -i option for inplace editing.

Perl special variables

Brief description for some of the special variables are given below:

  • $_ contains the input record content
  • @F array containing the field contents (with the -a and -F options)
    • $F[0] first field
    • $F[1] second field and so on
    • $F[-1] last field
    • $F[-2] second last field and so on
    • $#F index of the last field
  • $. number of records (i.e. line number)
  • $1 backreference to the first capture group
  • $2 backreference to the second capture group and so on
  • $& backreference to the entire matched portion

You'll see examples using such variables in the sections to follow.

Auto split

Here are some examples based on specific fields rather than the entire line. The -a option will cause the input line to be split based on whitespaces and the field contents can be accessed using the @F special array variable. Leading and trailing whitespaces will be suppressed, so there's no possibility of empty fields.

$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+
+# same as: awk '{print $2}' table.txt
+$ perl -lane 'print $F[1]' table.txt
+bread
+cake
+banana
+
+# same as: awk '$NF<0' table.txt
+$ perl -lane 'print if $F[-1] < 0' table.txt
+blue cake mug shirt -7
+
+# same as: awk '{gsub(/b/, "B", $1)} 1' table.txt
+$ perl -lane '$F[0] =~ s/b/B/g; print "@F"' table.txt
+Brown bread mat hair 42
+Blue cake mug shirt -7
+yellow banana window shoes 3.14
+

When you use an array within double quotes (like "@F" in the example above), the fields will be printed with a space character in between. The join function is one of the ways to print the contents of an array with a custom field separator. Here's an example:

# print contents of @F array with colon as the separator
+$ perl -lane 'print join ":", @F' table.txt
+brown:bread:mat:hair:42
+blue:cake:mug:shirt:-7
+yellow:banana:window:shoes:3.14
+

info In the above examples, the -l option has been used to remove the record separator (which is newline by default) from the input line. The record separator thus removed is added back when the print function is used.

Regexp field separator

You can use the -F option to specify a regexp pattern for input field separation.

$ echo 'apple,banana,cherry' | perl -F, -lane 'print $F[1]'
+banana
+
+$ s='Sample123string42with777numbers'
+$ echo "$s" | perl -F'\d+' -lane 'print join ",", @F'
+Sample,string,with,numbers
+

Powerful features

I reach for Perl over grep, sed and awk when I need powerful regexp features and make use of the vast builtin functions and libraries.

Here are some examples showing regexp features not present in BRE/ERE:

# reverse lowercase alphabets at the end of input lines
+# the 'e' flag allows you to use Perl code in the replacement section
+$ echo 'fig 42apples' | perl -pe 's/[a-z]+$/reverse $&/e'
+fig 42selppa
+
+# replace arithmetic expressions with their results
+$ echo '42*10 200+100 22/7' | perl -pe 's|\d+[+/*-]\d+|$&|gee'
+420 300 3.14285714285714
+
+# exclude terms in the search pattern
+$ s='orange apple appleseed'
+$ echo "$s" | perl -pe 's#\bapple\b(*SKIP)(*F)|\w+#($&)#g'
+(orange) apple (appleseed)
+

And here are some examples showing off builtin features:

# filter fields containing 'in' or 'it' or 'is'
+$ s='goal:amazing:42:whistle:kwality:3.14'
+$ echo "$s" | perl -F: -lane 'print join ":", grep {/i[nts]/} @F'
+amazing:whistle:kwality
+
+# sort numbers in ascending order
+# use {$b <=> $a} for descending order
+$ echo '23 756 -983 5' | perl -lane 'print join " ", sort {$a <=> $b} @F'
+-983 5 23 756
+
+# sort strings in ascending order
+$ s='floor bat to dubious four'
+$ echo "$s" | perl -lane 'print join ":", sort @F'
+bat:dubious:floor:four:to
+
+# unique fields, maintains input order of elements
+# -M option helps you load modules
+$ s='3,b,a,3,c,d,1,d,c,2,2,2,3,1,b'
+$ echo "$s" | perl -MList::Util=uniq -F, -lane 'print join ",", uniq @F'
+3,b,a,c,d,1,2
+

Further Reading

Exercises

info Use the example_files/text_files directory for input files used in the following exercises.

1) Replace all occurrences of 0xA0 with 0x50 and 0xFF with 0x7F for the given input.

$ printf 'a1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE\n'
+a1:0xA0, a2:0xA0A1
+b1:0xFF, b2:0xBE
+
+$ printf 'a1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE\n' | sed # ???
+a1:0x50, a2:0x50A1
+b1:0x7F, b2:0xBE
+

2) Remove only the third line from the given input.

$ seq 34 37 | # ???
+34
+35
+37
+

3) For the input file sample.txt, display all lines that contain it but not do.

# ???
+ 7) Believe it
+

4) For the input file purchases.txt, delete all lines containing tea. Also, replace all occurrences of coffee with milk. Write back the changes to the input file itself. The original contents should get saved to purchases.txt.orig. Afterwards, restore the contents from this backup file.

# make the changes
+# ???
+$ ls purchases*
+purchases.txt  purchases.txt.orig
+$ cat purchases.txt
+milk
+washing powder
+milk
+toothpaste
+soap
+
+# restore the contents
+# ???
+$ ls purchases*
+purchases.txt
+$ cat purchases.txt
+coffee
+tea
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+

5) For the input file sample.txt, display all lines from the start of the file till the first occurrence of are.

# ???
+ 1) Hello World
+ 2) 
+ 3) Hi there
+ 4) How are you
+

6) Delete all groups of lines from a line containing start to a line containing end for the uniform.txt input file.

# ???
+mango
+icecream
+how are you
+have a nice day
+par,far,mar,tar
+

7) Replace all occurrences of 42 with [42] unless it is at the edge of a word.

$ echo 'hi42bye nice421423 bad42 cool_4242a 42c' | sed # ???
+hi[42]bye nice[42]1[42]3 bad42 cool_[42][42]a 42c
+

8) Replace all whole words with X that start and end with the same word character.

$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | sed # ???
+X not X X X X took X Pop
+

9) For the input file anchors.txt, convert markdown anchors to hyperlinks as shown below.

$ cat anchors.txt
+# <a name="regular-expressions"></a>Regular Expressions
+## <a name="subexpression-calls"></a>Subexpression calls
+## <a name="the-dot-meta-character"></a>The dot meta character
+
+$ sed # ???
+[Regular Expressions](#regular-expressions)
+[Subexpression calls](#subexpression-calls)
+[The dot meta character](#the-dot-meta-character)
+

10) Replace all occurrences of e with 3 except the first two matches.

$ echo 'asset sets tests site' | sed # ???
+asset sets t3sts sit3
+
+$ echo 'sample item teem eel' | sed # ???
+sample item t33m 33l
+

11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42.

$ echo 'lion,,ant,road,neon' | sed # ???
+lion,,42,road,neon
+
+$ echo ',,,' | sed # ???
+,,42,
+

12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file.

$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+
+# ???
+-923.16
+

13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line.

$ printf 'apple(ice)pie\n(almond)pista\nyo)yoyo(yo\n'
+apple(ice)pie
+(almond)pista
+yo)yoyo(yo
+
+$ printf 'apple(ice)pie\n(almond)pista\nyo)yoyo(yo\n' | awk # ???
+ice
+almond
+yoyo
+

14) For the input file scores.csv, display the Name and Physics fields in the format shown below.

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+# ???
+Name:Physics
+Ith:100
+Cy:98
+Lin:83
+

15) Extract and display the third and first words in the format shown below.

$ echo '%whole(Hello)--{doubt}==ado==' | # ???
+doubt:whole
+
+$ echo 'just,\joint*,concession_42<=nice' | # ???
+concession_42:just
+

16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry.

$ awk # ???
+Name,Maths,Physics,Chemistry,GP
+Ith,100,100,100,100
+Cy,97,98,95,96.75
+Lin,78,83,80,79.75
+

17) From the para.txt input file, display all paragraphs containing any digit character.

$ cat para.txt
+hi there
+how are you
+
+2 apples
+12 bananas
+
+
+blue sky
+yellow sun
+brown earth
+
+$ awk # ???
+2 apples
+12 bananas
+

18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below.

$ printf 'apple\npie\0banana\ncherry\0' | awk # ???
+apple
+pie.
+banana
+cherry.
+

19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed.

# ???
+ 6) Just do-it
+

20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option.

$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+$ awk -v n=1 # ???
+%=%=
+apple
+banana
+$ awk -v n=2 # ???
+%=%=
+brown
+green
+

21) Display lines present in c1.txt but not in c2.txt using the awk command.

$ awk # ???
+Brown
+Purple
+Teal
+

22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file.

$ printf 'Ith\nLin\n' > names.txt
+
+$ awk # ???
+Ith,100,100,100
+Lin,78,83,80
+
+$ rm names.txt
+

23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates.

$ cat duplicates.txt
+brown,toy,bread,42
+dark red,ruby,rose,111
+blue,ruby,water,333
+dark red,sky,rose,555
+yellow,toy,flower,333
+white,sky,bread,111
+light red,purse,rose,333
+
+# ???
+brown,toy,bread,42
+dark red,ruby,rose,111
+blue,ruby,water,333
+dark red,sky,rose,555
+

24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl.

$ awk # ???
+brown bread mat hair 42
+yellow banana window shoes 3.14
+
+$ perl # ???
+brown bread mat hair 42
+yellow banana window shoes 3.14
+

25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file.

# make the changes
+$ perl # ???
+$ ls table*
+table.txt  table.txt.bkp
+$ cat table.txt
+hair
+shirt
+shoes
+
+# restore the contents
+# ???
+$ ls table*
+table.txt
+$ cat table.txt
+brown bread mat hair 42
+blue cake mug shirt -7
+yellow banana window shoes 3.14
+

26) Reverse the first field contents of table.txt input file.

# ???
+nworb bread mat hair 42
+eulb cake mug shirt -7
+wolley banana window shoes 3.14
+

27) Sort the given comma separated input lexicographically. Change the output field separator to a : character.

$ ip='floor,bat,to,dubious,four'
+$ echo "$ip" | perl # ???
+bat:dubious:floor:four:to
+

28) Filter fields containing digit characters.

$ ip='5pearl 42 east 1337 raku_6 lion 3.14'
+$ echo "$ip" | perl # ???
+5pearl 42 1337 raku_6 3.14
+

29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed.

$ ip='test_12:test123\nanother_test_4,no_42\n'
+$ printf '%b' "$ip"
+test_12:test123
+another_test_4,no_42
+
+$ printf '%b' "$ip" | perl # ???
+test_1:test2
+another_test_3,no_42
+

30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl.

$ sed # ???
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+
+$ awk # ???
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+
+$ perl # ???
+brown bread MAT hair 42
+blue cake MUG shirt -7
+yellow banana WINDOW shoes 3.14
+
\ No newline at end of file diff --git a/preface.html b/preface.html new file mode 100644 index 0000000..6b8f7c7 --- /dev/null +++ b/preface.html @@ -0,0 +1,31 @@ +Preface - Linux Command Line Computing

Preface

This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Topics like system administration and networking won't be discussed.

Prerequisites

You should be familiar with basic computer usage, know fundamental terms like files and directories, how to install programs and so on. You should also be already comfortable with programming basics like variables, loops and functions.

In terms of software, you should have access to the GNU bash shell and commonly used Linux command line tools. This could be as part of a Linux distribution or via other means such as a Virtual Machine, WSL (Windows Subsystem for Linux) and so on. More details about the expected working environment will be discussed in the introductory chapters.

You are also expected to get comfortable with reading manuals, searching online, visiting external links provided for further reading, tinkering with the illustrated examples, asking for help when you are stuck and so on. In other words, be proactive and curious instead of just consuming the content passively.

See my curated list on Linux CLI and Shell Scripting for more learning resources.

Conventions

  • Code snippets shown are copy pasted from the bash shell (version 5.0.17) and modified for presentation purposes. Some commands are preceded by comments to provide context and explanations, blank lines have been added to improve readability and so on.
  • External links are provided throughout the book for you to explore certain topics in more depth.
  • The cli-computing repo has all the example files and scripts used in the book. The repo also includes all the exercises as a single file, along with a separate solutions file. If you are not familiar with the git command, click the Code button on the webpage to get the files.
  • See the Setup section for instructions to create a working environment for following along the contents presented in this book.

Acknowledgements

Feedback and Errata

I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.

You can reach me via:

Author info

Sundeep Agarwal is a lazy being who prefers to work just enough to support his modest lifestyle. He accumulated vast wealth working as a Design Engineer at Analog Devices and retired from the corporate world at the ripe age of twenty-eight. Unfortunately, he squandered his savings within a few years and had to scramble trying to earn a living. Against all odds, selling programming ebooks saved his lazy self from having to look for a job again. He can now afford all the fantasy ebooks he wants to read and spends unhealthy amount of time browsing the internet.

When the creative muse strikes, he can be found working on yet another programming ebook (which invariably ends up having at least one example with regular expressions). Researching materials for his ebooks and everyday social media usage drowned his bookmarks, so he maintains curated resource lists for sanity sake. He is thankful for free learning resources and open source tools. His own contributions can be found at https://github.com/learnbyexample.

List of books: https://learnbyexample.github.io/books/

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Code snippets are available under MIT License.

Resources mentioned in the Acknowledgements section above are available under original licenses.

Book version

1.1

See Version_changes.md to track changes across book versions.

\ No newline at end of file diff --git a/searcher.js b/searcher.js new file mode 100644 index 0000000..d2b0aee --- /dev/null +++ b/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/searchindex.js b/searchindex.js new file mode 100644 index 0000000..2165666 --- /dev/null +++ b/searchindex.js @@ -0,0 +1 @@ +Object.assign(window.search, {"doc_urls":["cover.html","buy.html#buy-pdfepub-versions","buy.html#purchase-links","buy.html#bundles","buy.html#testimonials","buy.html#book-list","preface.html#preface","preface.html#prerequisites","preface.html#conventions","preface.html#acknowledgements","preface.html#feedback-and-errata","preface.html#author-info","preface.html#license","preface.html#book-version","introduction-setup.html#introduction-and-setup","introduction-setup.html#linux-overview","introduction-setup.html#linux-distros","introduction-setup.html#access-to-linux-environment","introduction-setup.html#setup","introduction-setup.html#command-line-interface","introduction-setup.html#chapters","introduction-setup.html#resource-lists","command-line-overview.html#command-line-overview","command-line-overview.html#hello-command-line","command-line-overview.html#file-system","command-line-overview.html#absolute-and-relative-paths","command-line-overview.html#shells-and-terminal-emulators","command-line-overview.html#unix-philosophy","command-line-overview.html#command-structure","command-line-overview.html#command-network","command-line-overview.html#scripting","command-line-overview.html#command-help","command-line-overview.html#shortcuts-and-autocompletion","command-line-overview.html#real-world-use-cases","command-line-overview.html#exercises","managing-files-directories.html#managing-files-and-directories","managing-files-directories.html#builtin-and-external-commands","managing-files-directories.html#pwd","managing-files-directories.html#cd","managing-files-directories.html#clear","managing-files-directories.html#ls","managing-files-directories.html#tree","managing-files-directories.html#mkdir","managing-files-directories.html#touch","managing-files-directories.html#rm","managing-files-directories.html#cp","managing-files-directories.html#mv","managing-files-directories.html#rename","managing-files-directories.html#ln","managing-files-directories.html#tar-and-gzip","managing-files-directories.html#exercises","shell-features.html#shell-features","shell-features.html#quoting-mechanisms","shell-features.html#wildcards","shell-features.html#brace-expansion","shell-features.html#extended-and-recursive-globs","shell-features.html#set","shell-features.html#pipelines","shell-features.html#redirection","shell-features.html#grouping-commands","shell-features.html#list-control-operators","shell-features.html#command-substitution","shell-features.html#process-substitution","shell-features.html#exercises","viewing-part-or-whole-file-contents.html#viewing-part-or-whole-file-contents","viewing-part-or-whole-file-contents.html#cat","viewing-part-or-whole-file-contents.html#tac","viewing-part-or-whole-file-contents.html#less","viewing-part-or-whole-file-contents.html#tail","viewing-part-or-whole-file-contents.html#head","viewing-part-or-whole-file-contents.html#exercises","searching-files-and-filenames.html#searching-files-and-filenames","searching-files-and-filenames.html#grep","searching-files-and-filenames.html#find","searching-files-and-filenames.html#locate","searching-files-and-filenames.html#exercises","file-properties.html#file-properties","file-properties.html#wc","file-properties.html#du","file-properties.html#df","file-properties.html#stat","file-properties.html#touch","file-properties.html#file","file-properties.html#basename","file-properties.html#dirname","file-properties.html#chmod","file-properties.html#exercises","managing-processes.html#managing-processes","managing-processes.html#definitions","managing-processes.html#running-jobs-in-background","managing-processes.html#ps","managing-processes.html#pgrep","managing-processes.html#kill","managing-processes.html#top","managing-processes.html#free","managing-processes.html#further-reading","managing-processes.html#exercises","multipurpose-text-processing-tools.html#multipurpose-text-processing-tools","multipurpose-text-processing-tools.html#sed","multipurpose-text-processing-tools.html#awk","multipurpose-text-processing-tools.html#perl","multipurpose-text-processing-tools.html#exercises","sorting-stuff.html#sorting-stuff","sorting-stuff.html#sort","sorting-stuff.html#uniq","sorting-stuff.html#comm","sorting-stuff.html#join","sorting-stuff.html#exercises","comparing-files.html#comparing-files","comparing-files.html#cmp","comparing-files.html#diff","comparing-files.html#exercises","assorted-text-processing-tools.html#assorted-text-processing-tools","assorted-text-processing-tools.html#seq","assorted-text-processing-tools.html#shuf","assorted-text-processing-tools.html#cut","assorted-text-processing-tools.html#column","assorted-text-processing-tools.html#tr","assorted-text-processing-tools.html#paste","assorted-text-processing-tools.html#pr","assorted-text-processing-tools.html#rev","assorted-text-processing-tools.html#split","assorted-text-processing-tools.html#csplit","assorted-text-processing-tools.html#xargs","assorted-text-processing-tools.html#exercises","shell-scripting.html#shell-scripting","shell-scripting.html#need-for-scripting","shell-scripting.html#executable-script","shell-scripting.html#passing-file-argument-to-bash","shell-scripting.html#sourcing-script","shell-scripting.html#comments","shell-scripting.html#variables","shell-scripting.html#arrays","shell-scripting.html#parameter-expansion","shell-scripting.html#command-line-arguments","shell-scripting.html#conditional-expressions","shell-scripting.html#accepting-user-input-interactively","shell-scripting.html#if-then-else","shell-scripting.html#for-loop","shell-scripting.html#while-loop","shell-scripting.html#reading-a-file","shell-scripting.html#functions","shell-scripting.html#debugging","shell-scripting.html#shellcheck","shell-scripting.html#resource-lists","shell-scripting.html#exercises","shell-customization.html#shell-customization","shell-customization.html#environment-variables","shell-customization.html#aliases-and-functions","shell-customization.html#config-files","shell-customization.html#readline-shortcuts","shell-customization.html#copy-and-paste","shell-customization.html#exercises","exercise-solutions.html#exercise-solutions","exercise-solutions.html#command-line-overview","exercise-solutions.html#managing-files-and-directories","exercise-solutions.html#shell-features","exercise-solutions.html#viewing-part-or-whole-file-contents","exercise-solutions.html#searching-files-and-filenames","exercise-solutions.html#file-properties","exercise-solutions.html#managing-processes","exercise-solutions.html#multipurpose-text-processing-tools","exercise-solutions.html#sorting-stuff","exercise-solutions.html#comparing-files","exercise-solutions.html#assorted-text-processing-tools","exercise-solutions.html#shell-scripting","exercise-solutions.html#shell-customization"],"index":{"documentStore":{"docInfo":{"0":{"body":2,"breadcrumbs":1,"title":1},"1":{"body":0,"breadcrumbs":6,"title":3},"10":{"body":37,"breadcrumbs":3,"title":2},"100":{"body":619,"breadcrumbs":5,"title":1},"101":{"body":840,"breadcrumbs":5,"title":1},"102":{"body":33,"breadcrumbs":4,"title":2},"103":{"body":347,"breadcrumbs":3,"title":1},"104":{"body":296,"breadcrumbs":3,"title":1},"105":{"body":121,"breadcrumbs":3,"title":1},"106":{"body":188,"breadcrumbs":3,"title":1},"107":{"body":257,"breadcrumbs":3,"title":1},"108":{"body":18,"breadcrumbs":4,"title":2},"109":{"body":78,"breadcrumbs":3,"title":1},"11":{"body":102,"breadcrumbs":3,"title":2},"110":{"body":268,"breadcrumbs":3,"title":1},"111":{"body":131,"breadcrumbs":3,"title":1},"112":{"body":21,"breadcrumbs":8,"title":4},"113":{"body":192,"breadcrumbs":5,"title":1},"114":{"body":76,"breadcrumbs":5,"title":1},"115":{"body":272,"breadcrumbs":5,"title":1},"116":{"body":136,"breadcrumbs":5,"title":1},"117":{"body":182,"breadcrumbs":5,"title":1},"118":{"body":208,"breadcrumbs":5,"title":1},"119":{"body":317,"breadcrumbs":5,"title":1},"12":{"body":26,"breadcrumbs":2,"title":1},"120":{"body":37,"breadcrumbs":5,"title":1},"121":{"body":144,"breadcrumbs":5,"title":1},"122":{"body":237,"breadcrumbs":5,"title":1},"123":{"body":198,"breadcrumbs":5,"title":1},"124":{"body":528,"breadcrumbs":5,"title":1},"125":{"body":38,"breadcrumbs":4,"title":2},"126":{"body":112,"breadcrumbs":4,"title":2},"127":{"body":119,"breadcrumbs":4,"title":2},"128":{"body":28,"breadcrumbs":6,"title":4},"129":{"body":89,"breadcrumbs":4,"title":2},"13":{"body":7,"breadcrumbs":3,"title":2},"130":{"body":26,"breadcrumbs":3,"title":1},"131":{"body":163,"breadcrumbs":3,"title":1},"132":{"body":80,"breadcrumbs":3,"title":1},"133":{"body":509,"breadcrumbs":4,"title":2},"134":{"body":99,"breadcrumbs":5,"title":3},"135":{"body":492,"breadcrumbs":4,"title":2},"136":{"body":121,"breadcrumbs":6,"title":4},"137":{"body":173,"breadcrumbs":2,"title":0},"138":{"body":148,"breadcrumbs":3,"title":1},"139":{"body":23,"breadcrumbs":3,"title":1},"14":{"body":209,"breadcrumbs":4,"title":2},"140":{"body":168,"breadcrumbs":4,"title":2},"141":{"body":251,"breadcrumbs":3,"title":1},"142":{"body":133,"breadcrumbs":3,"title":1},"143":{"body":93,"breadcrumbs":3,"title":1},"144":{"body":134,"breadcrumbs":4,"title":2},"145":{"body":581,"breadcrumbs":3,"title":1},"146":{"body":9,"breadcrumbs":4,"title":2},"147":{"body":185,"breadcrumbs":4,"title":2},"148":{"body":190,"breadcrumbs":4,"title":2},"149":{"body":390,"breadcrumbs":4,"title":2},"15":{"body":121,"breadcrumbs":4,"title":2},"150":{"body":374,"breadcrumbs":4,"title":2},"151":{"body":88,"breadcrumbs":4,"title":2},"152":{"body":170,"breadcrumbs":3,"title":1},"153":{"body":0,"breadcrumbs":4,"title":2},"154":{"body":409,"breadcrumbs":5,"title":3},"155":{"body":835,"breadcrumbs":5,"title":3},"156":{"body":769,"breadcrumbs":4,"title":2},"157":{"body":325,"breadcrumbs":7,"title":5},"158":{"body":876,"breadcrumbs":5,"title":3},"159":{"body":742,"breadcrumbs":4,"title":2},"16":{"body":117,"breadcrumbs":4,"title":2},"160":{"body":220,"breadcrumbs":4,"title":2},"161":{"body":1151,"breadcrumbs":6,"title":4},"162":{"body":343,"breadcrumbs":4,"title":2},"163":{"body":180,"breadcrumbs":4,"title":2},"164":{"body":752,"breadcrumbs":6,"title":4},"165":{"body":926,"breadcrumbs":4,"title":2},"166":{"body":411,"breadcrumbs":4,"title":2},"17":{"body":108,"breadcrumbs":5,"title":3},"18":{"body":158,"breadcrumbs":3,"title":1},"19":{"body":130,"breadcrumbs":5,"title":3},"2":{"body":8,"breadcrumbs":5,"title":2},"20":{"body":40,"breadcrumbs":3,"title":1},"21":{"body":58,"breadcrumbs":4,"title":2},"22":{"body":123,"breadcrumbs":6,"title":3},"23":{"body":108,"breadcrumbs":6,"title":3},"24":{"body":110,"breadcrumbs":5,"title":2},"25":{"body":65,"breadcrumbs":6,"title":3},"26":{"body":235,"breadcrumbs":6,"title":3},"27":{"body":36,"breadcrumbs":5,"title":2},"28":{"body":204,"breadcrumbs":5,"title":2},"29":{"body":88,"breadcrumbs":5,"title":2},"3":{"body":21,"breadcrumbs":4,"title":1},"30":{"body":121,"breadcrumbs":4,"title":1},"31":{"body":630,"breadcrumbs":5,"title":2},"32":{"body":193,"breadcrumbs":5,"title":2},"33":{"body":197,"breadcrumbs":7,"title":4},"34":{"body":141,"breadcrumbs":4,"title":1},"35":{"body":66,"breadcrumbs":6,"title":3},"36":{"body":142,"breadcrumbs":6,"title":3},"37":{"body":35,"breadcrumbs":4,"title":1},"38":{"body":158,"breadcrumbs":4,"title":1},"39":{"body":45,"breadcrumbs":4,"title":1},"4":{"body":38,"breadcrumbs":4,"title":1},"40":{"body":855,"breadcrumbs":4,"title":1},"41":{"body":35,"breadcrumbs":4,"title":1},"42":{"body":211,"breadcrumbs":4,"title":1},"43":{"body":88,"breadcrumbs":4,"title":1},"44":{"body":370,"breadcrumbs":4,"title":1},"45":{"body":360,"breadcrumbs":4,"title":1},"46":{"body":179,"breadcrumbs":4,"title":1},"47":{"body":286,"breadcrumbs":4,"title":1},"48":{"body":280,"breadcrumbs":4,"title":1},"49":{"body":361,"breadcrumbs":5,"title":2},"5":{"body":58,"breadcrumbs":5,"title":2},"50":{"body":531,"breadcrumbs":4,"title":1},"51":{"body":49,"breadcrumbs":4,"title":2},"52":{"body":424,"breadcrumbs":4,"title":2},"53":{"body":423,"breadcrumbs":3,"title":1},"54":{"body":188,"breadcrumbs":4,"title":2},"55":{"body":230,"breadcrumbs":5,"title":3},"56":{"body":63,"breadcrumbs":3,"title":1},"57":{"body":195,"breadcrumbs":3,"title":1},"58":{"body":1084,"breadcrumbs":3,"title":1},"59":{"body":174,"breadcrumbs":4,"title":2},"6":{"body":28,"breadcrumbs":2,"title":1},"60":{"body":126,"breadcrumbs":5,"title":3},"61":{"body":140,"breadcrumbs":4,"title":2},"62":{"body":121,"breadcrumbs":4,"title":2},"63":{"body":493,"breadcrumbs":3,"title":1},"64":{"body":33,"breadcrumbs":10,"title":5},"65":{"body":247,"breadcrumbs":6,"title":1},"66":{"body":57,"breadcrumbs":6,"title":1},"67":{"body":200,"breadcrumbs":6,"title":1},"68":{"body":200,"breadcrumbs":6,"title":1},"69":{"body":149,"breadcrumbs":6,"title":1},"7":{"body":85,"breadcrumbs":2,"title":1},"70":{"body":211,"breadcrumbs":6,"title":1},"71":{"body":27,"breadcrumbs":6,"title":3},"72":{"body":1241,"breadcrumbs":4,"title":1},"73":{"body":1141,"breadcrumbs":4,"title":1},"74":{"body":118,"breadcrumbs":4,"title":1},"75":{"body":571,"breadcrumbs":4,"title":1},"76":{"body":35,"breadcrumbs":4,"title":2},"77":{"body":245,"breadcrumbs":3,"title":1},"78":{"body":165,"breadcrumbs":3,"title":1},"79":{"body":106,"breadcrumbs":3,"title":1},"8":{"body":70,"breadcrumbs":2,"title":1},"80":{"body":144,"breadcrumbs":3,"title":1},"81":{"body":191,"breadcrumbs":3,"title":1},"82":{"body":166,"breadcrumbs":3,"title":1},"83":{"body":71,"breadcrumbs":3,"title":1},"84":{"body":52,"breadcrumbs":3,"title":1},"85":{"body":456,"breadcrumbs":3,"title":1},"86":{"body":461,"breadcrumbs":3,"title":1},"87":{"body":27,"breadcrumbs":4,"title":2},"88":{"body":28,"breadcrumbs":3,"title":1},"89":{"body":238,"breadcrumbs":5,"title":3},"9":{"body":70,"breadcrumbs":2,"title":1},"90":{"body":121,"breadcrumbs":3,"title":1},"91":{"body":98,"breadcrumbs":3,"title":1},"92":{"body":315,"breadcrumbs":3,"title":1},"93":{"body":73,"breadcrumbs":3,"title":1},"94":{"body":34,"breadcrumbs":3,"title":1},"95":{"body":25,"breadcrumbs":4,"title":2},"96":{"body":92,"breadcrumbs":3,"title":1},"97":{"body":109,"breadcrumbs":8,"title":4},"98":{"body":585,"breadcrumbs":5,"title":1},"99":{"body":991,"breadcrumbs":5,"title":1}},"docs":{"0":{"body":"book cover","breadcrumbs":"Cover","id":"0","title":"Cover"},"1":{"body":"","breadcrumbs":"Buy PDF/EPUB versions » Buy PDF/EPUB versions","id":"1","title":"Buy PDF/EPUB versions"},"10":{"body":"I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors. You can reach me via: Issue Manager: https://github.com/learnbyexample/cli-computing/issues E-mail: learnbyexample.net@gmail.com Twitter: https://twitter.com/learn_byexample","breadcrumbs":"Preface » Feedback and Errata","id":"10","title":"Feedback and Errata"},"100":{"body":"Perl is a scripting language with plenty of builtin features and a strong ecosystem. Perl one-liners can be used for text processing, similar to grep, sed, awk and more. And similar to many command line utilities, perl can accept input from both stdin and file arguments. Basic one-liners # print all lines containing 'at'\n# same as: grep 'at' and sed -n '/at/p' and awk '/at/'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | perl -ne 'print if /at/'\ngate\nwhat # print all lines NOT containing 'e'\n# same as: grep -v 'e' and sed -n '/e/!p' and awk '!/e/'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | perl -ne 'print if !/e/'\nwhat The -e option accepts code as a command line argument. Many shortcuts are available to reduce the amount of typing needed. In the above examples, a regular expression has been used to filter the input. When the input string isn't specified, the test is performed against the special variable $_, which has the contents of the current input line. $_ is also the default argument for many functions like print and length. To summarize: /REGEXP/FLAGS is a shortcut for $_ =~ m/REGEXP/FLAGS !/REGEXP/FLAGS is a shortcut for $_ !~ m/REGEXP/FLAGS In the examples below, the -p option is used instead of -n. This helps to automatically print the value of $_ after processing each input line. # same as: sed 's/:/-/' and awk '{sub(/:/, \"-\")} 1'\n$ printf '1:2:3:4\\na:b:c:d\\n' | perl -pe 's/:/-/'\n1-2:3:4\na-b:c:d # same as: sed 's/:/-/g' and awk '{gsub(/:/, \"-\")} 1'\n$ printf '1:2:3:4\\na:b:c:d\\n' | perl -pe 's/:/-/g'\n1-2-3-4\na-b-c-d info Similar to sed, you can use the -i option for inplace editing. Perl special variables Brief description for some of the special variables are given below: $_ contains the input record content @F array containing the field contents (with the -a and -F options) $F[0] first field $F[1] second field and so on $F[-1] last field $F[-2] second last field and so on $#F index of the last field $. number of records (i.e. line number) $1 backreference to the first capture group $2 backreference to the second capture group and so on $& backreference to the entire matched portion You'll see examples using such variables in the sections to follow. Auto split Here are some examples based on specific fields rather than the entire line. The -a option will cause the input line to be split based on whitespaces and the field contents can be accessed using the @F special array variable. Leading and trailing whitespaces will be suppressed, so there's no possibility of empty fields. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # same as: awk '{print $2}' table.txt\n$ perl -lane 'print $F[1]' table.txt\nbread\ncake\nbanana # same as: awk '$NF<0' table.txt\n$ perl -lane 'print if $F[-1] < 0' table.txt\nblue cake mug shirt -7 # same as: awk '{gsub(/b/, \"B\", $1)} 1' table.txt\n$ perl -lane '$F[0] =~ s/b/B/g; print \"@F\"' table.txt\nBrown bread mat hair 42\nBlue cake mug shirt -7\nyellow banana window shoes 3.14 When you use an array within double quotes (like \"@F\" in the example above), the fields will be printed with a space character in between. The join function is one of the ways to print the contents of an array with a custom field separator. Here's an example: # print contents of @F array with colon as the separator\n$ perl -lane 'print join \":\", @F' table.txt\nbrown:bread:mat:hair:42\nblue:cake:mug:shirt:-7\nyellow:banana:window:shoes:3.14 info In the above examples, the -l option has been used to remove the record separator (which is newline by default) from the input line. The record separator thus removed is added back when the print function is used. Regexp field separator You can use the -F option to specify a regexp pattern for input field separation. $ echo 'apple,banana,cherry' | perl -F, -lane 'print $F[1]'\nbanana $ s='Sample123string42with777numbers'\n$ echo \"$s\" | perl -F'\\d+' -lane 'print join \",\", @F'\nSample,string,with,numbers Powerful features I reach for Perl over grep, sed and awk when I need powerful regexp features and make use of the vast builtin functions and libraries. Here are some examples showing regexp features not present in BRE/ERE: # reverse lowercase alphabets at the end of input lines\n# the 'e' flag allows you to use Perl code in the replacement section\n$ echo 'fig 42apples' | perl -pe 's/[a-z]+$/reverse $&/e'\nfig 42selppa # replace arithmetic expressions with their results\n$ echo '42*10 200+100 22/7' | perl -pe 's|\\d+[+/*-]\\d+|$&|gee'\n420 300 3.14285714285714 # exclude terms in the search pattern\n$ s='orange apple appleseed'\n$ echo \"$s\" | perl -pe 's#\\bapple\\b(*SKIP)(*F)|\\w+#($&)#g'\n(orange) apple (appleseed) And here are some examples showing off builtin features: # filter fields containing 'in' or 'it' or 'is'\n$ s='goal:amazing:42:whistle:kwality:3.14'\n$ echo \"$s\" | perl -F: -lane 'print join \":\", grep {/i[nts]/} @F'\namazing:whistle:kwality # sort numbers in ascending order\n# use {$b <=> $a} for descending order\n$ echo '23 756 -983 5' | perl -lane 'print join \" \", sort {$a <=> $b} @F'\n-983 5 23 756 # sort strings in ascending order\n$ s='floor bat to dubious four'\n$ echo \"$s\" | perl -lane 'print join \":\", sort @F'\nbat:dubious:floor:four:to # unique fields, maintains input order of elements\n# -M option helps you load modules\n$ s='3,b,a,3,c,d,1,d,c,2,2,2,3,1,b'\n$ echo \"$s\" | perl -MList::Util=uniq -F, -lane 'print join \",\", uniq @F'\n3,b,a,c,d,1,2 Further Reading perldoc: Perl introduction perldoc: Regexp tutorial My ebook Perl One-Liners Guide","breadcrumbs":"Multipurpose Text Processing Tools » perl","id":"100","title":"perl"},"101":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Replace all occurrences of 0xA0 with 0x50 and 0xFF with 0x7F for the given input. $ printf 'a1:0xA0, a2:0xA0A1\\nb1:0xFF, b2:0xBE\\n'\na1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE $ printf 'a1:0xA0, a2:0xA0A1\\nb1:0xFF, b2:0xBE\\n' | sed # ???\na1:0x50, a2:0x50A1\nb1:0x7F, b2:0xBE 2) Remove only the third line from the given input. $ seq 34 37 | # ???\n34\n35\n37 3) For the input file sample.txt, display all lines that contain it but not do. # ??? 7) Believe it 4) For the input file purchases.txt, delete all lines containing tea. Also, replace all occurrences of coffee with milk. Write back the changes to the input file itself. The original contents should get saved to purchases.txt.orig. Afterwards, restore the contents from this backup file. # make the changes\n# ???\n$ ls purchases*\npurchases.txt purchases.txt.orig\n$ cat purchases.txt\nmilk\nwashing powder\nmilk\ntoothpaste\nsoap # restore the contents\n# ???\n$ ls purchases*\npurchases.txt\n$ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea 5) For the input file sample.txt, display all lines from the start of the file till the first occurrence of are. # ??? 1) Hello World 2) 3) Hi there 4) How are you 6) Delete all groups of lines from a line containing start to a line containing end for the uniform.txt input file. # ???\nmango\nicecream\nhow are you\nhave a nice day\npar,far,mar,tar 7) Replace all occurrences of 42 with [42] unless it is at the edge of a word. $ echo 'hi42bye nice421423 bad42 cool_4242a 42c' | sed # ???\nhi[42]bye nice[42]1[42]3 bad42 cool_[42][42]a 42c 8) Replace all whole words with X that start and end with the same word character. $ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | sed # ???\nX not X X X X took X Pop 9) For the input file anchors.txt, convert markdown anchors to hyperlinks as shown below. $ cat anchors.txt\n# Regular Expressions\n## Subexpression calls\n## The dot meta character $ sed # ???\n[Regular Expressions](#regular-expressions)\n[Subexpression calls](#subexpression-calls)\n[The dot meta character](#the-dot-meta-character) 10) Replace all occurrences of e with 3 except the first two matches. $ echo 'asset sets tests site' | sed # ???\nasset sets t3sts sit3 $ echo 'sample item teem eel' | sed # ???\nsample item t33m 33l 11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42. $ echo 'lion,,ant,road,neon' | sed # ???\nlion,,42,road,neon $ echo ',,,' | sed # ???\n,,42, 12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # ???\n-923.16 13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line. $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n'\napple(ice)pie\n(almond)pista\nyo)yoyo(yo $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n' | awk # ???\nice\nalmond\nyoyo 14) For the input file scores.csv, display the Name and Physics fields in the format shown below. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName:Physics\nIth:100\nCy:98\nLin:83 15) Extract and display the third and first words in the format shown below. $ echo '%whole(Hello)--{doubt}==ado==' | # ???\ndoubt:whole $ echo 'just,\\joint*,concession_42<=nice' | # ???\nconcession_42:just 16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry. $ awk # ???\nName,Maths,Physics,Chemistry,GP\nIth,100,100,100,100\nCy,97,98,95,96.75\nLin,78,83,80,79.75 17) From the para.txt input file, display all paragraphs containing any digit character. $ cat para.txt\nhi there\nhow are you 2 apples\n12 bananas blue sky\nyellow sun\nbrown earth $ awk # ???\n2 apples\n12 bananas 18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below. $ printf 'apple\\npie\\0banana\\ncherry\\0' | awk # ???\napple\npie.\nbanana\ncherry. 19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed. # ??? 6) Just do-it 20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ awk -v n=1 # ???\n%=%=\napple\nbanana\n$ awk -v n=2 # ???\n%=%=\nbrown\ngreen 21) Display lines present in c1.txt but not in c2.txt using the awk command. $ awk # ???\nBrown\nPurple\nTeal 22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file. $ printf 'Ith\\nLin\\n' > names.txt $ awk # ???\nIth,100,100,100\nLin,78,83,80 $ rm names.txt 23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates. $ cat duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555\nyellow,toy,flower,333\nwhite,sky,bread,111\nlight red,purse,rose,333 # ???\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555 24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl. $ awk # ???\nbrown bread mat hair 42\nyellow banana window shoes 3.14 $ perl # ???\nbrown bread mat hair 42\nyellow banana window shoes 3.14 25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file. # make the changes\n$ perl # ???\n$ ls table*\ntable.txt table.txt.bkp\n$ cat table.txt\nhair\nshirt\nshoes # restore the contents\n# ???\n$ ls table*\ntable.txt\n$ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 26) Reverse the first field contents of table.txt input file. # ???\nnworb bread mat hair 42\neulb cake mug shirt -7\nwolley banana window shoes 3.14 27) Sort the given comma separated input lexicographically. Change the output field separator to a : character. $ ip='floor,bat,to,dubious,four'\n$ echo \"$ip\" | perl # ???\nbat:dubious:floor:four:to 28) Filter fields containing digit characters. $ ip='5pearl 42 east 1337 raku_6 lion 3.14'\n$ echo \"$ip\" | perl # ???\n5pearl 42 1337 raku_6 3.14 29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed. $ ip='test_12:test123\\nanother_test_4,no_42\\n'\n$ printf '%b' \"$ip\"\ntest_12:test123\nanother_test_4,no_42 $ printf '%b' \"$ip\" | perl # ???\ntest_1:test2\nanother_test_3,no_42 30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl. $ sed # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ awk # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ perl # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14","breadcrumbs":"Multipurpose Text Processing Tools » Exercises","id":"101","title":"Exercises"},"102":{"body":"In this chapter, you'll learn how to sort input based on various criteria. And then, you'll learn about tools that typically require sorted input for performing operations like finding unique entries, comparing two files line wise and so on. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Sorting Stuff » Sorting Stuff","id":"102","title":"Sorting Stuff"},"103":{"body":"As the name implies, this command is used to sort the contents of input files. Alphabetic sort and numeric sort? Possible. How about sorting a particular column? Possible. Prioritized multiple sorting order? Possible. Randomize? Unique? Lots of features supported by this powerful command. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -n sort numerically -g general numeric sort -V version sort (aware of numbers within text) -h sort human readable numbers (ex: 4K, 3M, 12G, etc) -k sort via key (column sorting) -t single byte character as the field separator (default is non-blank to blank transition) -u sort uniquely -R random sort -r reverse the sort output -o redirect sorted result to a specified filename (ex: for inplace sorting) Default sort By default, sort orders the input lexicographically in ascending order. You can use the -r option to reverse the results. # default sort\n$ printf 'banana\\ncherry\\napple' | sort\napple\nbanana\ncherry # sort and then display the results in reversed order\n$ printf 'peace\\nrest\\nquiet' | sort -r\nrest\nquiet\npeace info Use the -f option if you want to ignore case. See also coreutils FAQ: Sort does not sort in normal order! . Numerical sort There are several ways to deal with input containing different kind of numbers: $ printf '20\\n2\\n-3\\n111\\n3.14' | sort -n\n-3\n2\n3.14\n20\n111 # sorting human readable numbers\n$ sort -hr file_size.txt\n1.4G games\n316M projects\n746K report.log\n104K power.log\n20K sample.txt # version sort\n$ sort -V timings.txt\n3m20.058s\n3m42.833s\n4m3.083s\n4m11.130s\n5m35.363s Unique sort The -u option will keep only the first copy of lines that are deemed to be equal. # -f option ignores case differences\n$ printf 'CAT\\nbat\\ncat\\ncar\\nbat\\n' | sort -fu\nbat\ncar\nCAT Column sort The -k option allows you to sort based on specific columns instead of the entire input line. By default, the empty string between non-blank and blank characters is considered as the separator. This option accepts arguments in various ways. You can specify starting and ending column numbers separated by a comma. If you specify only the starting column, the last column will be used as the ending column. Usually you just want to sort by a single column, in which case the same number is specified as both the starting and ending columns. Here's an example: $ cat shopping.txt\napple 50\ntoys 5\nPizza 2\nmango 25\nBanana 10 # sort based on the 2nd column numbers\n$ sort -k2,2n shopping.txt\nPizza 2\ntoys 5\nBanana 10\nmango 25\napple 50 info You can use the -t option to specify a single byte character as the field separator. Use \\0 to specify ASCII NUL as the separator. info Use the -s option to retain the original order of input lines when two or more lines are deemed equal. You can still use multiple keys to specify your own tie breakers, -s only prevents the last resort comparison.","breadcrumbs":"Sorting Stuff » sort","id":"103","title":"sort"},"104":{"body":"This command helps you to identify and remove duplicates. Usually used with sorted inputs as the comparison is made between adjacent lines only. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -u display only the unique entries -d display only the duplicate entries -D display all the copies of duplicates -c prefix count -i ignore case while determining duplicates -f skip the first N fields (separator is space/tab characters) -s skip the first N characters -w restricts the comparison to the first N characters Default uniq By default, uniq retains only one copy of duplicate lines: # same as sort -u for this case\n$ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | sort | uniq\nblue\nbrown\ngreen # can't use sort -n -u here\n$ printf '2 balls\\n13 pens\\n2 pins\\n13 pens\\n' | sort -n | uniq\n2 balls\n2 pins\n13 pens Unique and duplicate entries The -u option will display only the unique entries. That is, only if a line doesn't occur more than once. $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ sort purchases.txt | uniq -u\nsoap\ntoothpaste\nwashing powder The -d option will display only the duplicate entries. That is, only if a line is seen more than once. To display all the copies of duplicates, use the -D option. $ sort purchases.txt | uniq -d\ncoffee\ntea $ sort purchases.txt | uniq -D\ncoffee\ncoffee\ntea\ntea\ntea Prefix count If you want to know how many times a line has been repeated, use the -c option. This will be added as a prefix. $ sort purchases.txt | uniq -c 2 coffee 1 soap 3 tea 1 toothpaste 1 washing powder $ sort purchases.txt | uniq -dc 2 coffee 3 tea # sorting by number of occurrences\n$ sort purchases.txt | uniq -c | sort -nr 3 tea 2 coffee 1 washing powder 1 toothpaste 1 soap Partial match uniq has three options to change the matching criteria to partial parts of the input line. These aren't as powerful as the sort -k option, but they do come in handy for some use cases. # compare only the first 2 characters\n$ printf '1) apple\\n1) almond\\n2) banana\\n3) cherry\\n3) cup' | uniq -w2\n1) apple\n2) banana\n3) cherry # -f1 skips the first field\n# -s2 then skips two characters (including the blank character)\n# -w2 uses the next two characters for comparison ('bl' and 'ch' in this example)\n$ printf '2 @blue\\n10 :black\\n5 :cherry\\n3 @chalk' | uniq -f1 -s2 -w2\n2 @blue\n5 :cherry","breadcrumbs":"Sorting Stuff » uniq","id":"104","title":"uniq"},"105":{"body":"The comm command finds common and unique lines between two sorted files. By default, you'll get a tabular output with three columns: first column has lines unique to the first file second column has lines unique to the second file third column has lines common to both the files # side by side view of already sorted sample files\n$ paste c1.txt c2.txt\nBlue Black\nBrown Blue\nOrange Green\nPurple Orange\nRed Pink\nTeal Red\nWhite White # default three column output\n$ comm c1.txt c2.txt Black Blue\nBrown Green Orange Pink\nPurple Red\nTeal White You can use one or more of the following options to suppress columns: -1 to suppress lines unique to the first file -2 to suppress lines unique to the second file -3 to suppress lines common to both the files # only the common lines\n$ comm -12 c1.txt c2.txt\nBlue\nOrange\nRed\nWhite # lines unique to the second file\n$ comm -13 c1.txt c2.txt\nBlack\nGreen\nPink","breadcrumbs":"Sorting Stuff » comm","id":"105","title":"comm"},"106":{"body":"By default, the join command combines two files based on the first field content (also referred as key ). Only the lines with common keys will be part of the output. The key field will be displayed first in the output (this distinction will come into play if the first field isn't the key). Rest of the line will have the remaining fields from the first and second files, in that order. One or more blanks (space or tab) will be considered as the input field separator and a single space will be used as the output field separator. If present, blank characters at the start of the input lines will be ignored. # sample sorted input files\n$ cat shopping_jan.txt\napple 10\nbanana 20\nsoap 3\ntshirt 3\n$ cat shopping_feb.txt\nbanana 15\nfig 100\npen 2\nsoap 1 # combine common lines based on the first field\n$ join shopping_jan.txt shopping_feb.txt\nbanana 20 15\nsoap 3 1 info Note that the collating order used for join should be same as the one used to sort the input files. Use join -i to ignore case, similar to sort -f usage. If a field value is present multiple times in the same input file, all possible combinations will be present in the output. As shown below, join will also ensure to add a final newline character even if not present in the input. $ join <(printf 'a f1_x\\na f1_y') <(printf 'a f2_x\\na f2_y')\na f1_x f2_x\na f1_x f2_y\na f1_y f2_x\na f1_y f2_y info There are many more features such as specifying field delimiter, selecting specific fields from each input file in a particular order, filling fields for non-matching lines and so on. See the join chapter from my CLI text processing with GNU Coreutils ebook for explanations and examples.","breadcrumbs":"Sorting Stuff » join","id":"106","title":"join"},"107":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Default sort doesn't work for numbers. Correct the command used below: # wrong output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort\n10\n100\n20\n2.45\n3000 # expected output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort # ???\n2.45\n10\n20\n100\n3000 2) Which sort option will help you ignore case? $ printf 'Super\\nover\\nRUNE\\ntea\\n' | LC_ALL=C sort # ???\nover\nRUNE\nSuper\ntea 3) Go through the sort manual and use appropriate options to get the output shown below. # wrong output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -n\n-1.53\n+120\n3.14e+4\n42.1e-2 # expected output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort # ???\n-1.53\n42.1e-2\n+120\n3.14e+4 4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint : see the Shell Features chapter. # ???\nName,Maths,Physics,Chemistry\nLin,78,83,80\nCy,97,98,95\nIth,100,100,100 5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number. # ???\ndark red,sky,rose,555\nblue,ruby,water,333\ndark red,ruby,rose,111\nbrown,toy,bread,42 6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input? $ printf 'red\\nred\\nred\\ngreen\\nred\\nblue\\nblue' | uniq\n# ??? 7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary. $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n'\n3) cherry\n1) apple\n2) banana\n1) almond $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n' | # ???\n2) banana\n3) cherry 8) Count the number of times input lines are repeated and display the results in the format shown below. $ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | # ??? 1 green 2 blue 4 brown 9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted. # ???\nBrown\nPurple\nTeal 10) Use appropriate options to get the expected output shown below. # wrong usage, no output\n$ join <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4') # expected output\n# ???\nfig 5 10 11) What are the differences between sort -u and uniq -u options, if any?","breadcrumbs":"Sorting Stuff » Exercises","id":"107","title":"Exercises"},"108":{"body":"In this chapter, you'll learn how to find and report differences between the contents of two files. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Comparing Files » Comparing Files","id":"108","title":"Comparing Files"},"109":{"body":"The cmp command is useful to compare text and binary files. If the two input files have the same content, no output is displayed and exit status is 0. If there is a difference, it prints the first difference with details like line number and byte location and the exit status will be 1. $ mkdir practice_cmp\n$ cd practice_cmp\n$ echo 'hello' > x1.txt\n$ cp x{1,2}.txt\n$ echo 'hello.' > x3.txt # files with the same content\n$ cmp x1.txt x2.txt\n$ echo $?\n0 # files with differences\n$ cmp x1.txt x3.txt\nx1.txt x3.txt differ: byte 6, line 1\n$ echo $?\n1 info Use the -s option to suppress the output when you just need the exit status. The -i option will allow you to skip initial bytes from the input.","breadcrumbs":"Comparing Files » cmp","id":"109","title":"cmp"},"11":{"body":"Sundeep Agarwal is a lazy being who prefers to work just enough to support his modest lifestyle. He accumulated vast wealth working as a Design Engineer at Analog Devices and retired from the corporate world at the ripe age of twenty-eight. Unfortunately, he squandered his savings within a few years and had to scramble trying to earn a living. Against all odds, selling programming ebooks saved his lazy self from having to look for a job again. He can now afford all the fantasy ebooks he wants to read and spends unhealthy amount of time browsing the internet. When the creative muse strikes, he can be found working on yet another programming ebook (which invariably ends up having at least one example with regular expressions). Researching materials for his ebooks and everyday social media usage drowned his bookmarks, so he maintains curated resource lists for sanity sake. He is thankful for free learning resources and open source tools. His own contributions can be found at https://github.com/learnbyexample . List of books: https://learnbyexample.github.io/books/","breadcrumbs":"Preface » Author info","id":"11","title":"Author info"},"110":{"body":"Useful to find differences between text files. All the differences are printed, which might not be desirable for long files. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -i ignore case -w ignore whitespaces -b ignore changes in the amount of whitespace -B ignore only blank lines -E ignore changes due to tab expansion -z ignore trailing whitespaces at the end of lines -y two column output -r recursively compare files between the two directories specified -s convey message when two files are same -q report if files differ, not the details of differences Default diff By default, the diff output shows lines from the first input file prefixed with < and lines from the second file prefixed with >. A line containing --- is used as the group separator. Each difference is prefixed by a command that indicates the differences (these commands are understood by tools like patch). # change to the 'example_files/text_files' directory\n# side-by-side view of sample input files\n$ paste f1.txt f2.txt\n1 1\n2 hello\n3 3\nworld 4 $ diff f1.txt f2.txt\n2c2\n< 2\n---\n> hello\n4c4\n< world\n---\n> 4 $ diff <(seq 4) <(seq 5)\n4a5\n> 5 Ignoring whitespaces There are several options to ignore specific whitespace characters during comparison. Here are some examples: # ignore changes in the amount of whitespace\n$ diff -b <(echo 'good day') <(echo 'good day')\n$ echo $?\n0 # ignore all whitespaces\n$ diff -w <(echo 'hi there ') <(echo ' hi there')\n$ echo $?\n0\n$ diff -w <(echo 'hi there ') <(echo 'hithere')\n$ echo $?\n0 Side-by-side output The -y option is handy to view the differences side-by-side. By default, all the input lines will be present in the output and the line width is 130 print columns. You can use the -W option to change the width when dealing with short input lines. The --suppress-common-lines helps to focus only on the differences. $ diff -y f1.txt f2.txt\n1 1\n2 | hello\n3 3\nworld | 4 $ diff -W 60 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 Further Reading gvimdiff edit two, three or four versions of a file with GVim and show differences GUI diff and merge tools difftastic — structural diff tool that understands syntax icdiff — improved colored diff","breadcrumbs":"Comparing Files » diff","id":"110","title":"diff"},"111":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not? 2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes. $ echo '1) apple' > x1.txt\n$ echo '2. apple' > x2.txt\n$ cmp x1.txt x2.txt\nx1.txt x2.txt differ: byte 1, line 1 $ cmp # ???\n$ echo $?\n0 $ rm x[12].txt 3) What does the diff -d option do? 4) Which option will help you get colored output with diff? 5) Use appropriate options to get the desired output shown below. # instead of this output\n$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 # get this output\n$ diff # ???\n1 (\n2 | hello\n3 (\nworld | 4 6) Use appropriate options to get the desired output shown below. $ echo 'hello' > d1.txt\n$ echo 'Hello' > d2.txt # instead of this output\n$ diff d1.txt d2.txt\n1c1\n< hello\n---\n> Hello # get this output\n$ diff # ???\nFiles d1.txt and d2.txt are identical $ rm d[12].txt","breadcrumbs":"Comparing Files » Exercises","id":"111","title":"Exercises"},"112":{"body":"There are way too many specialized text processing tools. This chapter will discuss some of the commands that haven't been covered in the previous chapters. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Assorted Text Processing Tools » Assorted Text Processing Tools","id":"112","title":"Assorted Text Processing Tools"},"113":{"body":"The seq command is a handy tool to generate a sequence of numbers in ascending or descending order. Both integer and floating-point numbers are supported. You can also customize the formatting for numbers and the separator between them. You need three numbers to generate an arithmetic progression — start , step and stop . When you pass only a single number as the stop value, the default start and step values are assumed to be 1. Passing two numbers are considered as start and stop values (in that order). # start=1, step=1 and stop=3\n$ seq 3\n1\n2\n3 # start=25434, step=1 and stop=25437\n$ seq 25434 25437\n25434\n25435\n25436\n25437 # start=-5, step=1 and stop=-3\n$ seq -5 -3\n-5\n-4\n-3 # start=0.25, step=0.33 and stop=1.12\n$ seq 0.25 0.33 1.12\n0.25\n0.58\n0.91 By using a negative step value, you can generate sequences in descending order. $ seq 3 -1 1\n3\n2\n1 You can use the -s option to change the separator between the numbers of a sequence. A single newline character is always the character added after the final number. $ seq -s' - ' 4\n1 - 2 - 3 - 4 $ seq -s: 1.2e2 0.752 1.22e2\n120.000:120.752:121.504 The -w option will equalize the width of the output numbers using leading zeros. The largest width between the start and stop values will be used. $ seq -w 8 10\n08\n09\n10 $ seq -w 0003\n0001\n0002\n0003 You can use the -f option for printf style floating-point number formatting. $ seq -f'%g' -s: 1 0.75 3\n1:1.75:2.5 $ seq -f'%.4f' -s: 1 0.75 3\n1.0000:1.7500:2.5000 $ seq -f'%.3e' 1.2e2 0.752 1.22e2\n1.200e+02\n1.208e+02\n1.215e+02","breadcrumbs":"Assorted Text Processing Tools » seq","id":"113","title":"seq"},"114":{"body":"By default, shuf will randomize the order of input lines. You can use the -n option to limit the number of output lines. $ printf 'apple\\nbanana\\ncherry\\nfig\\nmango' | shuf\nbanana\ncherry\nmango\napple\nfig $ printf 'apple\\nbanana\\ncherry\\nfig\\nmango' | shuf -n2\nmango\ncherry You can use the -e option to specify multiple input lines as arguments to the command. The -r option helps if you want to allow input lines to be repeated. This option is usually paired with -n to limit the number of lines in the output. $ shuf -n4 -r -e brown green blue\ngreen\nbrown\nblue\ngreen The -i option will help you generate random positive integers. $ shuf -n3 -i 100-200\n170\n112\n148","breadcrumbs":"Assorted Text Processing Tools » shuf","id":"114","title":"shuf"},"115":{"body":"cut is a handy tool for many field processing use cases. The features are limited compared to the awk and perl commands, but the reduced scope also leads to faster processing. By default, cut splits the input content into fields based on the tab character, which you can change using the -d option. The -f option allows you to select a desired field from each input line. To extract multiple fields, specify the selections separated by the comma character. By default, lines not containing the input delimiter will still be part of the output. You can use the -s option to suppress such lines. # second field\n$ printf 'apple\\tbanana\\tcherry\\n' | cut -f2\nbanana # first and third fields\n$ printf 'apple\\tbanana\\tcherry\\n' | cut -f1,3\napple cherry # setting -d automatically changes the output delimiter as well\n$ echo 'one;two;three;four;five' | cut -d';' -f2,5\ntwo;five You can use the - character to specify field ranges. The starting or ending field number can be skipped, but not both. # 2nd, 3rd and 4th fields\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f2-4\nbanana cherry dates # all fields from the start till the 3rd field\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f-3\napple banana cherry # 1st field and all fields from the 3rd field till the end\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f1,3-\napple cherry dates Use the --output-delimiter option to customize the output separator to any string of your choice. # same as: tr '\\t' ','\n$ printf 'apple\\tbanana\\tcherry\\n' | cut --output-delimiter=, -f1-\napple,banana,cherry # multicharacter example\n$ echo 'one;two;three;four' | cut -d';' --output-delimiter=' : ' -f1,3-\none : three : four The --complement option allows you to invert the field selections. # except the second field\n$ printf 'apple ball cat\\n1 2 3 4 5' | cut --complement -d' ' -f2\napple cat\n1 3 4 5 # except the first and third fields\n$ printf 'apple ball cat\\n1 2 3 4 5' | cut --complement -d' ' -f1,3\nball\n2 4 5 You can use the -b or -c options to select specified bytes from each input line. The syntax is same as the -f option. The -c option is intended for multibyte character selection, but for now it works exactly as the -b option. $ printf 'apple\\tbanana\\tcherry\\n' | cut -c2,8,11\npan $ printf 'apple\\tbanana\\tcherry\\n' | cut -c2,8,11 --output-delimiter=-\np-a-n $ printf 'apple\\tbanana\\tcherry\\n' | cut --complement -c13-\napple banana $ printf 'cat-bat\\ndog:fog' | cut -c5-\nbat\nfog","breadcrumbs":"Assorted Text Processing Tools » cut","id":"115","title":"cut"},"116":{"body":"The column command is a nifty tool to align the input data column wise. By default, whitespace is used as the input delimiter. Space character is used to align the output columns, so whitespace characters like tab will get converted to spaces. $ printf 'one two three\\nfour five six\\nseven eight nine\\n'\none two three\nfour five six\nseven eight nine $ printf 'one two three\\nfour five six\\nseven eight nine\\n' | column -t\none two three\nfour five six\nseven eight nine You can use the -s option to customize the input delimiter. Note that the output delimiter will still be made up of spaces only. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ column -s, -t scores.csv\nName Maths Physics Chemistry\nIth 100 100 100\nCy 97 98 95\nLin 78 83 80 $ printf '1:-:2:-:3\\napple:-:banana:-:cherry\\n' | column -s:-: -t\n1 2 3\napple banana cherry warning Input should have a newline at the end, otherwise you'll get an error: $ printf '1 2 3\\na b c' | column -t\ncolumn: line too long\n1 2 3","breadcrumbs":"Assorted Text Processing Tools » column","id":"116","title":"column"},"117":{"body":"tr helps you to map one set of characters to another set of characters. Features like range, repeats, character sets, squeeze, complement, etc makes it a must know text processing tool. tr works only on stdin data, so you'll need to use shell input redirection for file input. Here are some basic examples: # 'l' maps to '1', 'e' to '3', 't' to '7' and 's' to '5'\n$ echo 'leet speak' | tr 'lets' '1375'\n1337 5p3ak # example with shell metacharacters\n$ echo 'apple;banana;cherry' | tr ';' ':'\napple:banana:cherry # swap case\n$ echo 'Hello World' | tr 'a-zA-Z' 'A-Za-z'\nhELLO wORLD $ tr 'a-z' 'A-Z' xaa <==\n1 ==> xab <==\n1001 ==> xae <==\n4001 ==> xaj <==\n9001 info For more examples, customization options and other details, see the split chapter from my CLI text processing with GNU Coreutils ebook.","breadcrumbs":"Assorted Text Processing Tools » split","id":"121","title":"split"},"122":{"body":"The csplit command is useful to divide the input into smaller parts based on line numbers and regular expression patterns. You can split the input into two based on a particular line number. To do so, specify the line number after the input source (filename or stdin data). The first output file will have the input lines before the given line number and the second output file will have the rest of the contents. By default, the output files will be named xx00, xx01, xx02 and so on (where xx is the prefix). The numerical suffix will automatically use more digits if needed. # split input into two based on line number 2\n# the -q option suppresses output showing number of bytes written for each file\n$ seq 4 | csplit -q - 2 # first output file will have the first line\n# second output file will have the rest\n$ head xx*\n==> xx00 <==\n1 ==> xx01 <==\n2\n3\n4 You can also split the input based on a line matching the given regular expression. The output produced will vary based on the // or %% delimiters being used to surround the regexp. When /regexp/ is used, output is similar to the line number based splitting. The first output file will have the input lines before the first occurrence of a line matching the given regexp and the second output file will have the rest of the contents. Consider this sample input file: $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea Here's an example of splitting the input file using the /regexp/ syntax: # match a line containing 't' followed by zero or more characters and then 'p'\n# 'toothpaste' is the only match for this input file\n$ csplit -q purchases.txt '/t.*p/' $ head xx*\n==> xx00 <==\ncoffee\ntea\nwashing powder\ncoffee ==> xx01 <==\ntoothpaste\ntea\nsoap\ntea When %regexp% is used, the lines occurring before the matching line won't be part of the output. Only the line matching the given regexp and the rest of the contents will be part of the single output file. $ csplit -q purchases.txt '%t.*p%' $ cat xx00\ntoothpaste\ntea\nsoap\ntea info For more examples, customization options and other details, see the csplit chapter from my CLI text processing with GNU Coreutils ebook.","breadcrumbs":"Assorted Text Processing Tools » csplit","id":"122","title":"csplit"},"123":{"body":"By default, xargs executes the echo command for the arguments extracted from stdin data (or file input via the -a option). The -n option helps to customize how many arguments should be passed at a time. Together, these features can be used to reshape whitespace separated data as shown in the examples below: $ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' apple banana cherry dragon unicorn $ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' | xargs -n2\napple banana\ncherry dragon\nunicorn $ cat ip.txt\ndeep blue\nlight orange\nblue delight\n$ xargs -a ip.txt -n3\ndeep blue light\norange blue delight You can use the -L option to specify how many input lines should be combined at a time: # same as: pr -3ats' ' or paste -d' ' - - -\n$ seq 9 | xargs -L3\n1 2 3\n4 5 6\n7 8 9 $ xargs -a ip.txt -L2\ndeep blue light orange\nblue delight # you can also use -l instead of -L1\n$ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' | xargs -L1\napple banana cherry\ndragon unicorn info Note that xargs -L1 is not the same as awk '{$1=$1} 1' since xargs will discard blank lines. Also, trailing blank characters will cause the next line to be considered as part of the current line. For example: # no trailing blanks\n$ printf 'xerox apple\\nregex go sea\\n' | xargs -L1\nxerox apple\nregex go sea # with trailing blanks\n$ printf 'xerox apple \\nregex go sea\\n' | xargs -L1\nxerox apple regex go sea You can use the -d option to specify a custom single character input delimiter. For example: $ printf '1,2,3,4,5,6' | xargs -d, -n3\n1 2 3\n4 5 6","breadcrumbs":"Assorted Text Processing Tools » xargs","id":"123","title":"xargs"},"124":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Generate the following sequence. # ???\n100\n95\n90\n85\n80 2) Is the sequence shown below possible to generate with seq? If so, how? # ???\n01.5,02.5,03.5,04.5,05.5 3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example. # ???\nsupplemental\nforesight\nunderestimates 4) Briefly describe the purpose of the shuf command options -i, -e and -r. 5) Why does the below command not work as expected? What other tools can you use in such cases? # not working as expected\n$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3\napple,cherry # expected output\n# ???\ncherry,apple,cherry 6) Display except the second field in the format shown below. Can you construct two different solutions? $ echo 'apple,banana,cherry,dates' | cut # ???\napple cherry dates $ echo '2,3,4,5,6,7,8' | cut # ???\n2 4 5 6 7 8 7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not? $ printf 'apple\\nbanana\\ncherry\\ndates\\n' | cut # ???\napp\nban\nche\ndat 8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName Physics\nIth 100\nCy 98\nLin 83 9) Display the contents of table.txt in the format shown below. # ???\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 10) Implement ROT13 cipher using the tr command. $ echo 'Hello World' | tr # ???\nUryyb Jbeyq $ echo 'Uryyb Jbeyq' | tr # ???\nHello World 11) Retain only alphabets, digits and whitespace characters. $ echo 'Apple_42 cool,blue Dragon:army' | # ???\nApple42 coolblue Dragonarmy 12) Use tr to get the output shown below. $ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr # ???\nhow are you 13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source? # this works individually for each input file\n$ paste -sd, fruits.txt ip.txt\nbanana,papaya,mango\ndeep blue,light orange,blue delight # expected output\n# ???\nbanana,papaya,mango,deep blue,light orange,blue delight 14) Use appropriate options to get the expected output shown below. # default output\n$ paste fruits.txt ip.txt\nbanana deep blue\npapaya light orange\nmango blue delight # expected output\n$ paste # ???\nbanana\ndeep blue\npapaya\nlight orange\nmango\nblue delight 15) Use the pr command to get the expected output shown below. $ seq -w 16 | pr # ???\n01,02,03,04\n05,06,07,08\n09,10,11,12\n13,14,15,16 $ seq -w 16 | pr # ???\n01,05,09,13\n02,06,10,14\n03,07,11,15\n04,08,12,16 16) Use the pr command to join the input files fruits.txt and ip.txt as shown below. # ???\nbanana : deep blue\npapaya : light orange\nmango : blue delight 17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below? # last two characters from each line\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | # ???\nle\nna\nry\nes 18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt. # split input by 3 lines (max) at a time\n# ??? $ head xa?\n==> xaa <==\ncoffee\ntea\nwashing powder ==> xab <==\ncoffee\ntoothpaste\ntea ==> xac <==\nsoap\ntea $ rm xa? 19) Go through the split documentation and use appropriate options to get the output shown below. $ echo 'apple,banana,cherry,dates' | split # ??? $ head xa?\n==> xaa <==\napple,\n==> xab <==\nbanana,\n==> xac <==\ncherry,\n==> xad <==\ndates $ rm xa? 20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below. # ??? $ head xx0?\n==> xx00 <==\ncoffee\ntea ==> xx01 <==\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ rm xx0? 21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName,Ith,Cy,Lin\nMaths,100,97,78\nPhysics,100,98,83\nChemistry,100,95,80 22) Reshape the contents of table.txt to the expected output shown below. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # ???\nbrown bread mat hair\n42 blue cake mug\nshirt -7 yellow banana\nwindow shoes 3.14","breadcrumbs":"Assorted Text Processing Tools » Exercises","id":"124","title":"Exercises"},"125":{"body":"This chapter will cover the basics of shell scripting with bash. You'll learn about declaring variables, control structures, working with arguments passed to a script, getting user input and so on. info The example_files directory has all the shell scripts discussed in this chapter. However, it is recommended that you type the scripts manually using your favorite text editor and refer to the example_files/shell_scripting directory only when necessary.","breadcrumbs":"Shell Scripting » Shell Scripting","id":"125","title":"Shell Scripting"},"126":{"body":"From wikipedia: Scripting language : A scripting language or script language is a programming language for a runtime system that automates the execution of tasks that would otherwise be performed individually by a human operator. Scripting languages are usually interpreted at runtime rather than compiled. Typical scripting languages are intended to be very fast to learn and write in, either as short source code files or interactively in a read–eval–print loop (REPL, language shell). This generally implies relatively simple syntax and semantics; typically a \"script\" (code written in the scripting language) is executed from start to finish, as a \"script\", with no explicit entry point. From wikipedia: Shell script : A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which sets up the environment, runs the program, and does any necessary cleanup or logging, is called a wrapper. See also Difference between scripting and programming languages .","breadcrumbs":"Shell Scripting » Need for scripting","id":"126","title":"Need for scripting"},"127":{"body":"There are several ways you can execute commands from a file. This section shows an example of creating an executable script. Consider this sample script saved in a file named hello.sh: #!/bin/bash echo \"Hello $USER\"\necho \"Today is $(date -u +%A)\"\necho 'Have a nice day' The first line in the above script has two parts: /bin/bash is the path of the bash interpreter you can use type bash to get the path on your system #! is known as shebang or hashbang which directs the program loader to use the interpreter path provided see also stackoverflow: comparison between #!/usr/bin/env and #!/bin/bash? the # character starts a comment, #! is only special at the start of the script Use chmod to add executable permission to the file and then run the script: $ chmod +x hello.sh $ ./hello.sh\nHello learnbyexample\nToday is Wednesday\nHave a nice day If you want to use just the script name to execute it, the file has to be located in one of the PATH folders. Otherwise, you'll have to provide the script's path (absolute or relative) in order to execute it (as shown in the above illustration). info .sh is typically used as the file extension for shell scripts. It is also common to not have an extension at all, especially for executable scripts.","breadcrumbs":"Shell Scripting » Executable script","id":"127","title":"Executable script"},"128":{"body":"You can also just pass a regular file as an argument to the bash command. In this case, the shebang isn't needed (though it wouldn't cause any issues either, since it will be treated as a comment). $ cat greeting.sh\necho 'hello'\necho 'have a nice day' $ bash greeting.sh\nhello\nhave a nice day","breadcrumbs":"Shell Scripting » Passing file argument to bash","id":"128","title":"Passing file argument to bash"},"129":{"body":"Yet another way to execute a script is to source it using the source (or .) builtin command. A major difference from the previous methods is that the script is executed in the current shell environment context instead of a sub-shell. A common use case is sourcing ~/.bashrc and alias/functions (if they are saved in a separate file). Here's an example: $ cat prev_cmd.sh\nprev=$(fc -ln -2 | sed 's/^\\s*//; q')\necho \"$prev\" # 'echo' here is just a sample command for illustration purposes\n$ echo 'hello'\nhello\n# sourcing the script correctly gives the previous command\n$ source prev_cmd.sh\necho 'hello' $ echo 'hello'\nhello\n# no output when the script is executed in a sub-shell\n$ bash prev_cmd.sh info fc is a builtin command to manipulate the history of commands you've used from the terminal. See bash manual: History Builtins for more details.","breadcrumbs":"Shell Scripting » Sourcing script","id":"129","title":"Sourcing script"},"13":{"body":"1.1 See Version_changes.md to track changes across book versions.","breadcrumbs":"Preface » Book version","id":"13","title":"Book version"},"130":{"body":"Single line comments can be inserted after the # character, either at the start of a line or after an instruction. $ cat comments.sh\n# this is a comment on its own line\necho 'hello' # and this is a comment after a command $ bash comments.sh\nhello info See this unix.stackexchange thread for emulating multiline comments.","breadcrumbs":"Shell Scripting » Comments","id":"130","title":"Comments"},"131":{"body":"Here's a basic example of assigning a variable and accessing its value: # note that there cannot be any space characters around the = operator\n$ name='learnbyexample' $ echo \"$name\"\nlearnbyexample As seen above, you need to use the $ prefix while accessing the value stored in a variable. You can use the ${variable} syntax to distinguish between the variable and other parts of the string. Using appropriate quotes is recommended, unless otherwise necessary. You can append to a variable by using the += operator. Here's an example: $ colors='blue'\n$ echo \"$colors\"\nblue $ colors+=' green'\n$ echo \"$colors\"\nblue green You can use the declare builtin to add attributes to variables. For example, the -i option for treating the variable as an integer, -r option for readonly, etc. These attributes can change the behavior of operators like = and += for those variables. See bash manual: Shell-Parameters and bash manual: declare for more details. $ declare -i num=5\n$ echo \"$num\"\n5\n$ num+=42\n$ echo \"$num\"\n47 $ declare -r color='brown'\n$ echo \"$color\"\nbrown\n$ color+=' green'\nbash: color: readonly variable info warning Assigning variables is one of the most common source for errors. Unlike most programming languages, spaces are not allowed around the = sign. That is because space is a shell metacharacter. Another common issue is using quotes (or not) around the value. Here are some examples: $ num = 42\nnum: command not found $ greeting=hello world\nworld: command not found\n$ greeting='hello world'\n$ echo \"$greeting\"\nhello world # using quotes is NOT desirable here\n$ dir_path=~/reports\n$ echo \"$dir_path\"\n/home/learnbyexample/reports\n$ dir_path='~/reports'\n$ echo \"$dir_path\"\n~/reports","breadcrumbs":"Shell Scripting » Variables","id":"131","title":"Variables"},"132":{"body":"From bash manual: Arrays : Bash provides one-dimensional indexed and associative array variables. Any variable may be used as an indexed array; the declare builtin will explicitly declare an array. There is no maximum limit on the size of an array, nor any requirement that members be indexed or assigned contiguously. Indexed arrays are referenced using integers and are zero-based; associative arrays use arbitrary strings. Here's an example of assigning an indexed array and various ways of accessing the elements: $ fruits=('apple' 'fig' 'mango') # first element\n$ echo \"${fruits[0]}\"\napple # last element\n$ echo \"${fruits[-1]}\"\nmango # all elements (example with for loop will be discussed later on)\n$ echo \"${fruits[@]}\"\napple fig mango\n$ printf '%s\\n' \"${fruits[@]}\"\napple\nfig\nmango","breadcrumbs":"Shell Scripting » Arrays","id":"132","title":"Arrays"},"133":{"body":"Bash provides several useful ways to extract and modify the contents of parameters and variables (including arrays). Some of these features will be discussed in this section. 1) Substring extraction using ${parameter:offset} syntax to get all characters from the given index: $ city='Lucknow' # all characters from index 4 onwards\n# indexing starts from 0\n$ echo \"${city:4}\"\nnow # last two characters\n# space before the negative sign is compulsory here,\n# since ${parameter:-word} is a different feature\n$ echo \"${city: -2}\"\now When applied to arrays, substring extraction will give you those elements: $ fruits=('apple' 'fig' 'mango') # all elements from index 1\n$ echo \"${fruits[@]:1}\"\nfig mango 2) Substring extraction using ${parameter:offset:length} syntax to get specific number of characters from the given index: $ city='Lucknow' # 4 characters starting from index 0\n# can also use: echo \"${city::4}\"\n$ echo \"${city:0:4}\"\nLuck # 2 characters starting from index -4 (4th character from the end)\n$ echo \"${city: -4:2}\"\nkn # except the last 2 characters\n$ echo \"${city::-2}\"\nLuckn 3) ${#parameter} will give you the length of the string and ${#array[@]} will give you the number of elements in the array: $ city='Lucknow'\n$ echo \"${#city}\"\n7 $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 4) ${parameter#glob} will remove the shortest match from the start of the string. You can also use extended globs if enabled via the shopt builtin. ${parameter##glob} will remove the longest match from the start of the string. Here are some examples: $ s='this is his life history' # shortest match is deleted\n$ echo \"${s#*is}\" is his life history\n# longest match is deleted\n$ echo \"${s##*is}\"\ntory # assuming extglob is already enabled\n$ echo \"${s#+([^ ])}\"\nhis is his life history\n$ echo \"${s##+([^ ])}\" is his life history # for arrays, the processing is applied to each element\n$ fruits=('apple' 'fig' 'mango')\n$ echo \"${fruits[@]#*[aeiou]}\"\npple g ngo 5) You can use ${parameter%glob} to remove the shortest match from the end of the string. ${parameter%%glob} will remove the longest match from the end of the string. $ s='this is his life history' $ echo \"${s%is*}\"\nthis is his life h\n$ echo \"${s%%is*}\"\nth $ fruits=('apple' 'fig' 'mango')\n$ echo \"${fruits[@]%[aeiou]*}\"\nappl f mang 6) ${parameter/glob/string} replaces the first matching occurrence with the given replacement string and ${parameter//glob/string} will replace all the matching occurrences. You can leave out the /string portion when you want to delete the matching occurrences. The glob will match the longest portion, similar to greedy behavior in regular expressions. Here are some examples: $ ip='this is a sample string' # first occurrence of 'is' is replaced with '123'\n$ echo \"${ip/is/123}\"\nth123 is a sample string\n# all occurrences of 'is' are replaced with '123'\n$ echo \"${ip//is/123}\"\nth123 123 a sample string # replace all occurrences of 'am' or 'in' with '-'\n$ echo \"${ip//@(am|in)/-}\"\nthis is a s-ple str-g # matches from the first 'is' to the last 's' in the input\n$ echo \"${ip/is*s/ X }\"\nth X tring # delete the first occurrence of 's'\n$ echo \"${ip/s}\"\nthi is a sample string\n# delete all the occurrences of 's'\n$ echo \"${ip//s}\"\nthi i a ample tring 7) You can use ${parameter/#glob/string} to match only at the start of the string and ${parameter/%glob/string} to match only at the end of the string. $ ip='spare' # remove only from the start of the string\n$ echo \"${ip/#sp}\"\nare\n$ echo \"${ip/#par}\"\nspare\n# example with replacement string\n$ echo \"${ip/#sp/fl}\"\nflare # remove only from the end of the string\n$ echo \"${ip/%re}\"\nspa\n$ echo \"${ip/%par}\"\nspare 8) ${parameter^glob} can change only the first character to uppercase if matched by the glob. ${parameter^^glob} changes all the matching characters to uppercase (anywhere in the input string). You should provide a glob that only matches one character in length. If the glob is omitted, entire parameter will be matched. These rules also apply to the lowercase and swap case versions discussed later. $ fruit='apple' # uppercase the first character\n$ echo \"${fruit^}\"\nApple\n# uppercase the entire parameter\n$ echo \"${fruit^^}\"\nAPPLE # first character doesn't match the 'g-z' range, so no change\n$ echo \"${fruit^[g-z]}\"\napple\n# uppercase all letters in the 'g-z' range\n$ echo \"${fruit^^[g-z]}\"\naPPLe\n# uppercase all letters in the 'a-e' or 'j-m' ranges\n$ echo \"${fruit^^[a-ej-m]}\"\nAppLE # this won't work since 'sky-' is not a single character\n$ color='sky-rose'\n$ echo \"${color^^*-}\"\nsky-rose 9) To change the characters to lowercase, use , and ,, as shown below: $ fruit='APPLE' $ echo \"${fruit,}\"\naPPLE\n$ echo \"${fruit,,}\"\napple $ echo \"${fruit,,[G-Z]}\"\nApplE 10) To swap case, use ~ and ~~ as shown below. Note that this seems to be deprecated, since it is no longer mentioned in the bash manual. $ fruit='aPPle' # swap case only the first character\n$ echo \"${fruit~}\"\nAPPle\n# swap case all the characters\n$ echo \"${fruit~~}\"\nAppLE # swap case characters matching the given character set\n$ echo \"${fruit~~[g-zG-Z]}\"\nappLe info See bash manual: Shell Parameter Expansion for more details and other types of expansions.","breadcrumbs":"Shell Scripting » Parameter Expansion","id":"133","title":"Parameter Expansion"},"134":{"body":"Command line arguments passed to a script (or a function) are saved in positional parameters starting with 1, 2, 3 etc. 0 contains the name of the shell or shell script. @ contains all the positional parameters starting from 1. Use # to get the number of positional parameters. Similar to variables, you need to use a $ prefix to get the value stored in these parameters. If the parameter number requires more than a single digit, you have to necessarily enclose them in {} (for example, ${12} to get the value of the twelfth parameter). Here's an example script that accepts two arguments: $ cat command_line_arguments.sh\necho \"No. of lines in '$1' is $(wc -l < \"$1\")\"\necho \"No. of lines in '$2' is $(wc -l < \"$2\")\" $ seq 12 > 'test file.txt' $ bash command_line_arguments.sh hello.sh test\\ file.txt\nNo. of lines in 'hello.sh' is 5\nNo. of lines in 'test file.txt' is 12 Further Reading unix.stackexchange: shell script choking on whitespace or other special characters bash manual: Special Parameters","breadcrumbs":"Shell Scripting » Command Line Arguments","id":"134","title":"Command Line Arguments"},"135":{"body":"You can test a condition within [[ and ]] to get a success (0) or failure (1 or higher) exit status and take action accordingly. Bash provides several options and operators that you can use. Space is required after [[ and before ]] for this compound command to function. info Operators ;, && and || will be used in this section to keep the examples terser. if-else and other control structures will be discussed later. Options The -e option checks if the given path argument exists or not. Add a ! prefix to negate the condition. # change to the 'example_files/shell_scripting' directory for this section $ [[ -e hello.sh ]] && echo 'found' || echo 'not found'\nfound $ [[ -e xyz.txt ]] && echo 'found' || echo 'not found'\nnot found # exit status\n$ [[ -e hello.sh ]] ; echo $?\n0\n$ [[ -e xyz.txt ]] ; echo $?\n1\n$ [[ ! -e xyz.txt ]] ; echo $?\n0 You can use the -d and -f options to check if the path is a valid directory and file respectively. The -s option checks if the file exists and its size is greater than zero. The -x option checks if the file exists and is executable. See help test and bash manual: Conditional Expressions for a complete list of such options. String comparisons s1 = s2 or s1 == s2 checks if two strings are equal unquoted portions of s2 will be treated as a wildcard while testing against s1 extglob would be considered as enabled for such comparisons s1 != s2 checks if strings are not equal unquoted portions of s2 will be treated as a wildcard while testing against s1 extglob would be considered as enabled for such comparisons s1 < s2 checks if s1 sorts before s2 lexicographically s1 > s2 checks if s1 sorts after s2 lexicographically s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2 exit status will be 2 if s2 is not a valid regexp Here are some examples for equal and not-equal comparisons: $ fruit='apple'\n$ [[ $fruit == 'apple' ]] && echo 'true' || echo 'false'\ntrue\n$ [[ $fruit == 'banana' ]] && echo 'true' || echo 'false'\nfalse # glob should be constructed to match the entire string\n$ [[ hello == h* ]] && echo 'true' || echo 'false'\ntrue\n# don't quote the glob!\n$ [[ hello == 'h*' ]] && echo 'true' || echo 'false'\nfalse # another example to emphasize that the glob should match the entire string\n$ [[ hello == e*o ]] && echo 'true' || echo 'false'\nfalse\n$ [[ hello == *e*o ]] && echo 'true' || echo 'false'\ntrue $ [[ hello != *a* ]] && echo 'true' || echo 'false'\ntrue\n$ [[ hello != *e* ]] && echo 'true' || echo 'false'\nfalse Here are some examples for greater-than and less-than comparisons: $ [[ apple < banana ]] && echo 'true' || echo 'false'\ntrue\n$ [[ par < part ]] && echo 'true' || echo 'false'\ntrue $ [[ mango > banana ]] && echo 'true' || echo 'false'\ntrue\n$ [[ sun > moon && fig < papaya ]] && echo 'true' || echo 'false'\ntrue # don't use this to compare numbers!\n$ [[ 20 > 3 ]] && echo 'true' || echo 'false'\nfalse\n# -gt and other such operators will be discussed later\n$ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'\ntrue Here are some examples for regexp comparison. You can use the special array BASH_REMATCH to retrieve specific portions of the string that was matched. Index 0 gives entire matched portion, 1 gives the portion matched by the first capture group and so on. $ fruit='apple'\n$ [[ $fruit =~ ^a ]] && echo 'true' || echo 'false'\ntrue\n$ [[ $fruit =~ ^b ]] && echo 'true' || echo 'false'\nfalse # entire matched portion\n$ [[ $fruit =~ a.. ]] && echo \"${BASH_REMATCH[0]}\"\napp\n# portion matched by the first capture group\n$ [[ $fruit =~ a(..) ]] && echo \"${BASH_REMATCH[1]}\"\npp Numeric comparisons n1 -eq n2 checks if two numbers are equal n1 -ne n2 checks if two numbers are not equal n1 -gt n2 checks if n1 is greater than n2 n1 -ge n2 checks if n1 is greater than or equal to n2 n1 -lt n2 checks if n1 is less than n2 n1 -le n2 checks if n1 is less than or equal to n2 These operators support only integer comparisons. $ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'\ntrue $ n1='42'\n$ n2='25'\n$ [[ $n1 -gt 30 && $n2 -lt 12 ]] && echo 'true' || echo 'false'\nfalse Numeric arithmetic operations and comparisons can also be performed within the (( and )) compound command. Here are some sample comparisons: $ (( 20 > 3 )) && echo 'true' || echo 'false' $ n1='42'\n$ n2='25'\n$ (( n1 > 30 && n2 < 12 )) && echo 'true' || echo 'false'\nfalse info Note that the $ prefix was not used for variables in the above examples. See bash manual: Shell Arithmetic for more details.","breadcrumbs":"Shell Scripting » Conditional Expressions","id":"135","title":"Conditional Expressions"},"136":{"body":"You can use the read builtin command to accept input from the user interactively. If multiple variables are given as arguments to the read command, values will be assigned based on whitespace separation by default. Any pending values will be assigned to the last variable. Here are some examples: # press 'Enter' after the 'read' command\n# and also after you've finished entering the input\n$ read color\nlight green\n$ echo \"$color\"\nlight green # example with multiple variables\n$ read fruit qty\napple 10\n$ echo \"${fruit}: ${qty}\"\napple: 10 The -p option helps you to add a user prompt. Here is an example of getting two arguments from the user: $ cat user_input.sh\nread -p 'Enter two integers separated by spaces: ' num1 num2\nsum=$(( num1 + num2 ))\necho \"$num1 + $num2 = $sum\" $ bash user_input.sh\nEnter two integers separated by spaces: -2 42\n-2 + 42 = 40 info You can use the -a option to assign an array, the -d option to specify a custom delimiter instead of newline for terminating user input and so on. See help read and bash manual: Builtins for more details.","breadcrumbs":"Shell Scripting » Accepting user input interactively","id":"136","title":"Accepting user input interactively"},"137":{"body":"The keywords needed to construct an if control structure are if, then, fi and optionally else and elif. You can use compound commands like [[ and (( to provide the test condition. You can also directly use a command's exit status. Here's an example script: $ cat if_then_else.sh\nif (( $# != 1 )) ; then echo 'Error! One file argument expected.' 1>&2 exit 1\nelse if [[ ! -f $1 ]] ; then printf 'Error! %q is not a valid file\\n' \"$1\" 1>&2 exit 1 else echo \"No. of lines in '$1' is $(wc -l < \"$1\")\" fi\nfi 1>&2 is used in the above script to redirect error messages to the stderr stream. Sample script invocations are shown below: $ bash if_then_else.sh\nError! One file argument expected.\n$ echo $?\n1 $ bash if_then_else.sh xyz.txt\nError! xyz.txt is not a valid file\n$ echo $?\n1 $ bash if_then_else.sh hello.sh\nNo. of lines in 'hello.sh' is 5\n$ echo $?\n0 Sometimes you just need to know if the intended command operation was successful or not and then take an action depending on the outcome. In such cases, you can provide the command directly after the if keyword. Note that stdout and stderr of the command will still be active unless redirected or suppressed using appropriate options. For example, the grep command supports the -q option to suppress stdout. Here's a script using that feature: $ cat search.sh\nread -p 'Enter a search pattern: ' search if grep -q \"$search\" hello.sh ; then echo \"match found\"\nelse echo \"match not found\"\nfi Sample invocations for the above script: $ bash search.sh\nEnter a search pattern: echo\nmatch found $ bash search.sh\nEnter a search pattern: xyz\nmatch not found","breadcrumbs":"Shell Scripting » if then else","id":"137","title":"if then else"},"138":{"body":"To construct a for loop, you'll need the for, do and done keywords. Here are some examples: # iterate over numbers generated using brace expansion\n$ for num in {2..4}; do echo \"$num\"; done\n2\n3\n4 # iterate over files matched using wildcards\n# echo is used here for dry run testing\n$ for file in [gh]*.sh; do echo mv \"$file\" \"$file.bkp\"; done\nmv greeting.sh greeting.sh.bkp\nmv hello.sh hello.sh.bkp As seen in the above examples, the space separated arguments provided after the in keyword are automatically assigned to the variable provided after the for keyword during each iteration. Here's a modified example of the last example that accepts user provided command line arguments: $ cat for_loop.sh\nfor file in \"$@\"; do echo mv \"$file\" \"$file.bkp\"\ndone $ bash for_loop.sh [gh]*.sh\nmv greeting.sh greeting.sh.bkp\nmv hello.sh hello.sh.bkp $ bash for_loop.sh report.log ip.txt fruits.txt\nmv report.log report.log.bkp\nmv ip.txt ip.txt.bkp\nmv fruits.txt fruits.txt.bkp Here's an example of iterating over an array: $ files=('report.log' 'pass_list.txt')\n$ for f in \"${files[@]}\"; do echo \"$f\"; done\nreport.log\npass_list.txt info You can use continue and break to alter the loop flow depending on specific conditions. See bash manual: Bourne Shell Builtins for more details. info for file; is same as for file in \"$@\"; since in \"$@\" is the default. I'd recommend using the explicit version.","breadcrumbs":"Shell Scripting » for loop","id":"138","title":"for loop"},"139":{"body":"Here's a simple while loop construct. You'll see a more practical example later in this chapter. $ cat while_loop.sh\ni=\"$1\"\nwhile (( i > 0 )) ; do echo \"$i\" (( i-- ))\ndone $ bash while_loop.sh 3\n3\n2\n1","breadcrumbs":"Shell Scripting » while loop","id":"139","title":"while loop"},"14":{"body":"Back in 2007, I had a rough beginning as a design engineer at a semiconductor company in terms of utilizing software tools. Linux command line, Vim and Perl were all new to me. In addition to learning about command line tools from colleagues and supervisors, I remember going through and making notes in a photocopied book (unable to recall the title now). The biggest pain points were not knowing about handy options (for example, grep --color to highlight matching portions, find -exec to apply commands on filtered files, etc) and tools (for example, xargs to workaround limitations of too many command line arguments). And then there were tools like sed and awk with intimidating syntax. I'm at a loss to reason out why I didn't utilize shell scripts much. I stuck to Perl and Vim instead of learning such handy tools. I also did not know about forums like stackoverflow and unix.stackexchange until after I left my job in 2014. I started collating what I knew about Linux command line tools when I got chances to conduct scripting course workshops for college students. From 2016 to 2018, I started maintaining my tutorials on Linux command line, Vim and scripting languages as GitHub repos. As you might guess, I then started polishing these materials and published them as ebooks . This is an ongoing process, with Linux Command Line Computing being the thirteenth ebook. This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. Plenty of examples are provided to make it easier to understand a particular tool and its various features. External links are provided for further reading. Important notes and warnings are formatted to stand out from normal text. Writing a book always has a few pleasant surprises for me. This time I learned handy options like mkdir -m and chmod =, got better understanding of many shell features and so on. This chapter will give a brief introduction to Linux. You'll also see suggestions and instructions for setting up a command line environment to follow along the contents presented in this book.","breadcrumbs":"Introduction and Setup » Introduction and Setup","id":"14","title":"Introduction and Setup"},"140":{"body":"The while loop in combination with the read builtin can be used to process the content of a file. Here's an example of reading input contents line by line: $ cat read_file_lines.sh\nwhile IFS= read -r line; do # do something with each line wc -l \"$line\"\ndone < \"$1\" $ printf 'hello.sh\\ngreeting.sh\\n' > files.txt\n$ bash read_file_lines.sh files.txt\n5 hello.sh\n2 greeting.sh The intention in the above script is to treat each input line literally. So, the IFS (input field separator) special variable is set to an empty string to prevent stripping of leading and trailing whitespaces. The -r option to the read builtin allows \\ in the input to be treated literally. Note that the input filename is accepted as the first command line argument and redirected as stdin to the while loop. You also need to make sure that the last line of the input ends with a newline character, otherwise the last line won't be processed. You can change IFS to split the input line into different fields and specify appropriate number of variables to the read builtin. Here's an example: $ cat read_file_fields.sh\nwhile IFS=' : ' read -r field1 field2; do echo \"$field2,$field1\"\ndone < \"$1\" $ bash read_file_fields.sh <(printf 'apple : 3\\nfig : 100\\n')\n3,apple\n100,fig You can pass a number to the -n option for the read builtin to process the input that many characters at a time. Here's an example: $ while read -r -n2 ip; do echo \"$ip\"; done <<< '\\word'\n\\w\nor\nd info The xargs command can also be used for some of the cases discussed above. See unix.stackexchange: parse each line of a text file as a command argument for examples.","breadcrumbs":"Shell Scripting » Reading a file","id":"140","title":"Reading a file"},"141":{"body":"From bash manual: Shell Functions : Shell functions are a way to group commands for later execution using a single name for the group. They are executed just like a \"regular\" command. When the name of a shell function is used as a simple command name, the list of commands associated with that function name is executed. Shell functions are executed in the current shell context; no new process is created to interpret them. You can use either of the syntax shown below to declare functions: fname () compound-command [ redirections ] function fname [()] compound-command [ redirections ] Arguments to functions are passed in the same manner as those discussed earlier for shell scripts. Here's an example: $ cat functions.sh\nadd_border ()\n{ size='10' color='grey' if (( $# == 1 )) ; then ip=\"$1\" elif (( $# == 2 )) ; then if [[ $1 =~ ^[0-9]+$ ]] ; then size=\"$1\" else color=\"$1\" fi ip=\"$2\" else size=\"$1\" color=\"$2\" ip=\"$3\" fi op=\"${ip%.*}_border.${ip##*.}\" echo convert -border \"$size\" -bordercolor \"$color\" \"$ip\" \"$op\"\n} add_border flower.png\nadd_border 5 insect.png\nadd_border red lake.png\nadd_border 20 blue sky.png In the above example, echo is used to display the command that will be executed. Remove echo if you want this script to actually create new images with the given parameters. The function accepts one to three arguments and uses default values when some of the arguments are not passed. Here's the output: $ bash functions.sh\nconvert -border 10 -bordercolor grey flower.png flower_border.png\nconvert -border 5 -bordercolor grey insect.png insect_border.png\nconvert -border 10 -bordercolor red lake.png lake_border.png\nconvert -border 20 -bordercolor blue sky.png sky_border.png info Use mogrify instead of convert if you want to modify the input image inplace instead of creating a new image. These image manipulation commands are part of the ImageMagick suite. As an exercise, modify the above function to generate an error if the arguments passed do not match the expected usage. You can also accept an output image name (or perhaps a different suffix) as an additional argument. The shell script and user defined functions (which in turn might call itself or another function) can both have positional arguments. In such cases, the shell takes cares of restoring positional arguments to the earlier state once a function completes its tasks. Functions have exit status as well, which is based on the last executed command by default. You can use the return builtin to provide your own custom exit status.","breadcrumbs":"Shell Scripting » Functions","id":"141","title":"Functions"},"142":{"body":"You can use the following bash options for debugging purposes: -x print commands and their arguments as they are executed -v verbose option, print shell input lines as they are read Here's an example with the bash -x option: $ bash -x search.sh\n+ read -p 'Enter a search pattern: ' search\nEnter a search pattern: xyz\n+ grep -q xyz hello.sh\n+ echo 'match not found'\nmatch not found The lines starting with + show the command being executed with expanded values if applicable (the search variable to grep -q for example). Multiple + will be used if there are multiple expansions. Here's how bash -xv would behave for the same script: $ bash -xv search.sh\nread -p 'Enter a search pattern: ' search\n+ read -p 'Enter a search pattern: ' search\nEnter a search pattern: xyz if grep -q \"$search\" hello.sh ; then echo \"match found\"\nelse echo \"match not found\"\nfi\n+ grep -q xyz hello.sh\n+ echo 'match not found'\nmatch not found info You can also use set -x or set -v or set -xv from within the script to debug from a particular point onwards. You can turn off such debugging by using + instead of - as the option prefix (for example, set +x).","breadcrumbs":"Shell Scripting » Debugging","id":"142","title":"Debugging"},"143":{"body":"shellcheck is a static analysis tool that gives warnings and suggestions for scripts. You can use it online or install the tool for offline use. Given the various bash gotchas, this tool is highly recommended for both beginners and advanced users. Consider this script: $ cat bad_script.sh\n#!/bin/bash greeting = 'hello world'\necho \"$greeting\" Here's how shellcheck reports the issue: $ shellcheck bad_script.sh In bad_script.sh line 3:\ngreeting = 'hello world' ^-- SC1068: Don't put spaces around the = in assignments (or quote to make it literal). For more information: https://www.shellcheck.net/wiki/SC1068 -- Don't put spaces around the = in ... info If the script doesn't have a shebang, you can use the -s option (shellcheck -s bash for example) to specify the shell application. info warning Note that shellcheck will not catch all types of issues. And suggestions should not be blindly accepted without understanding if it makes sense in the given context.","breadcrumbs":"Shell Scripting » shellcheck","id":"143","title":"shellcheck"},"144":{"body":"Here are some more learning resources: Shell Scripting Bash Guide — aspires to teach good practice techniques for using Bash, and writing simple scripts Bash Scripting Tutorial — solid foundation in how to write Bash scripts, to get the computer to do complex, repetitive tasks for you bash-handbook — for those who want to learn Bash without diving in too deeply Serious Shell Programming — focuses on POSIX-compliant Bourne Shell for portability Handy tools, tips and reference shellcheck — linting tool to avoid common mistakes and improve your script Bash reference cheatsheet — nicely formatted and explained well Bash scripting cheatsheet — quick reference to getting started with Bash scripting Comprehensive lists on the mywiki.wooledge.org website: Bash FAQ Bash Practices Bash Pitfalls Google shell style guide Reliability and robustness safe ways to do things in bash better scripting robust scripting Specific topics Reading files Robust way to read files for various use cases Loop through the lines of two files in parallel arrays nameref also see this FAQ getopts getopts tutorial handling command-line arguments stackoverflow: getopts example Sending and Trapping Signals","breadcrumbs":"Shell Scripting » Resource lists","id":"144","title":"Resource lists"},"145":{"body":"info Use a temporary working directory before attempting the exercises. You can delete such practice directories afterwards. 1) What's wrong with the script shown below? Also, will the error go away if you use bash try.sh instead? $ printf ' \\n!#/bin/bash\\n\\necho hello\\n' > try.sh\n$ chmod +x try.sh\n$ ./try.sh\n./try.sh: line 2: !#/bin/bash: No such file or directory\nhello # expected output\n$ ./try.sh\nhello 2) Will the command shown below work? If so, what would be the output? $ echo echo hello | bash 3) When would you source a script instead of using bash or creating an executable using shebang? 4) How would you display the contents of a variable with shake appended? $ fruit='banana' $ echo # ???\nbananashake 5) What changes would you make to the code shown below to get the expected output? # default behavior\n$ n=100\n$ n+=100\n$ echo \"$n\"\n100100 # expected output\n$ echo \"$n\"\n200 6) Is the following code valid? If so, what would be the output of the echo command? $ declare -a colors\n$ colors[3]='green'\n$ colors[1]='blue' $ echo \"${colors[@]}\"\n# ??? 7) How would you get the last three characters of a variable's contents? $ fruit='banana' # ???\nana 8) Will the second echo command give an error? If not, what will be the output? $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 $ echo \"${#fruits}\"\n# ??? 9) For the given array, use parameter expansion to remove characters until the first/last space. $ colors=('green' 'dark brown' 'deep sky blue white') # remove till the first space\n$ printf '%s\\n' # ???\ngreen\nbrown\nsky blue white # remove till the last space\n$ printf '%s\\n' # ???\ngreen\nbrown\nwhite 10) Use parameter expansion to get the expected outputs shown below. $ ip='apple:banana:cherry:dragon' $ echo # ???\napple:banana:cherry $ echo # ???\napple 11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how? $ ip1='apple:banana:cherry:dragon'\n$ ip2='Cradle:Mistborn:Piranesi' $ echo # ???\napple 42 dragon\n$ echo # ???\nCradle 42 Piranesi $ echo # ???\nfig:banana:cherry:dragon\n$ echo # ???\nfig:Mistborn:Piranesi $ echo # ???\napple:banana:cherry:end\n$ echo # ???\nCradle:Mistborn:end 12) For the given input, change case as per the expected outputs shown below. $ ip='This is a Sample STRING' $ echo # ???\nTHIS IS A SAMPLE STRING $ echo # ???\nthis is a sample string $ echo # ???\ntHIS IS A sAMPLE string 13) Why does the conditional expression shown below fail? $ touch ip.txt\n$ [[-f ip.txt]] && echo 'file exists'\n[[-f: command not found 14) What is the difference between the == and =~ string comparison operators? 15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed. $ f1='1234.txt'\n$ f2='report_2.txt' $ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed\n$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed 16) Extract the digits that follow a : character for the given variable contents. $ item='chocolate:50'\n# ???\n50 $ item='50 apples, fig:100, books-12'\n# ???\n100 17) Modify the expression shown below to correctly report true instead of false. $ num=12345\n$ [[ $num > 3 ]] && echo 'true' || echo 'false'\nfalse 18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below. $ bash array.sh\nenter array elements: apple banana cherry\nenter array index: 1\nelement at index '1' is: banana $ bash array.sh\nenter array elements: dragon unicorn centaur\nenter array index: -1\nelement at index '-1' is: centaur 19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations. $ ./case.sh upper 'how are you?'\nHOW ARE YOU? $ ./case.sh lower PineAPPLE\npineapple $ ./case.sh swap 'HeLlo WoRlD'\nhElLO wOrLd $ ./case.sh lower\nError! Two arguments expected.\n$ echo $?\n1 $ ./case.sh upper apple fig\nError! Two arguments expected. $ ./case.sh lowercase DRAGON\nError! 'lowercase' command not recognized.\n$ echo $?\n1 $ ./case.sh apple lower 2> /dev/null\n$ echo $?\n1 20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments. $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt $ bash loop.sh items_1.txt\nnumber of lines in 'items_1.txt' is: 3 $ bash loop.sh items_1.txt items_2.txt\nnumber of lines in 'items_1.txt' is: 3\nnumber of lines in 'items_2.txt' is: 5 21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script? $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt\n$ printf 'items_1.txt\\nitems_2.txt\\n' > list.txt $ bash read_file.sh list.txt\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur $ xargs # ???\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur 22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below. $ add_path() # ??? $ cd\n$ pwd\n/home/learnbyexample\n$ add_path ip.txt report.log\n/home/learnbyexample/ip.txt /home/learnbyexample/report.log $ cd cli-computing\n$ pwd\n/home/learnbyexample/cli-computing\n$ add_path f1\n/home/learnbyexample/cli-computing/f1 23) What do the options bash -x and bash -v do? 24) What is shellcheck and when would you use it?","breadcrumbs":"Shell Scripting » Exercises","id":"145","title":"Exercises"},"146":{"body":"This chapter will discuss some of the bash features that you can use to customize the command line environment.","breadcrumbs":"Shell Customization » Shell Customization","id":"146","title":"Shell Customization"},"147":{"body":"From wikipedia: Environment variable : An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP environment variable to discover a suitable location to store temporary files, or the HOME or USERPROFILE variable to find the directory structure owned by the user running the process. See bash manual: Shell Variables for the complete list of bash variables. Some of them are presented below and some (HISTCONTROL for example) will be discussed later in this chapter. HOME The current user's home directory; the default for the cd builtin command. The value of this variable is also used by tilde expansion PS1 The primary prompt string. The default value is \\s-\\v\\$ PS2 The secondary prompt string. The default value is > PATH A colon-separated list of directories in which the shell looks for commands. A zero-length (null) directory name in the value of PATH indicates the current directory. A null directory name may appear as two adjacent colons, or as an initial or trailing colon PWD The current working directory as set by the cd builtin OLDPWD The previous working directory as set by the cd builtin SHELL This environment variable expands to the full pathname of the shell You can use the printenv command to display the name and value of all the environment variables. Providing arguments will display the values only for those variables. $ printenv SHELL PWD HOME\n/bin/bash\n/home/learnbyexample/cli-computing\n/home/learnbyexample info warning It is recommended to use lowercase for user defined variable names to avoid potential conflict with environment variables. You might have noticed that I used only lowercase names in the Shell Scripting chapter. info See also unix.stackexchange: How to correctly add a path to PATH? .","breadcrumbs":"Shell Customization » Environment Variables","id":"147","title":"Environment Variables"},"148":{"body":"To create an alias, use the appropriately named alias command. Without any arguments, it will list all the currently defined aliases. If you want to know what an existing alias does, provide one or more names as arguments. To actually create an alias, give a name, followed by = and then the command to be aliased. There should be no spaces around the = operator. Use type name to check if that name is already taken by some command. Here are some examples: # mapping 'p' to the 'pwd' command\n$ type p\nbash: type: p: not found\n$ alias p='pwd'\n$ p\n/home/learnbyexample/cli-computing # adding '--color=auto' to 'ls' invocations\n$ type -a ls\nls is /bin/ls\n$ alias ls='ls --color=auto'\n$ type -a ls\nls is aliased to 'ls --color=auto'\nls is /bin/ls Here's how you can check what the above aliases do: $ alias p ls\nalias p='pwd'\nalias ls='ls --color=auto' info As seen above, aliases have higher precedence compared to commands in the PATH. You can use a \\ prefix (for example \\ls) if you want to avoid an alias and use the original command. You can also use command ls instead of the escape character. If you need to pass arguments to your custom commands, use a function (or write a shell script). Here's an example function: # prefix current path to the given arguments\n$ ap() { for f in \"$@\"; do echo \"$PWD/$f\"; done; } $ p\n/home/learnbyexample\n$ ap ip.txt mountain.jpg\n/home/learnbyexample/ip.txt\n/home/learnbyexample/mountain.jpg info The aliases and functions created above will be valid only for that particular shell session. To load these shortcuts automatically, you need to add them to special files. See the next section for details. You can use the unalias command to remove an alias. For functions, use the unset -f command. $ unalias p $ unset -f ap $ type p ap\nbash: type: p: not found\nbash: type: ap: not found","breadcrumbs":"Shell Customization » Aliases and Functions","id":"148","title":"Aliases and Functions"},"149":{"body":"You can add customizations to special configuration files so that those settings are automatically loaded when you start an interactive shell session. .bashrc From bash manual: Startup Files : When an interactive shell that is not a login shell is started, Bash reads and executes commands from ~/.bashrc, if that file exists. You'll likely have a ~/.bashrc file provided by the Linux distro you've installed, with useful settings like enabling bash programmable completion features, aliases and so on. I leave the distro provided settings alone, unless they are related to aliases and shell options that I want to customize. Some of the shopt customizations I use are shown below. shopt was discussed briefly in the Shell Features chapter. See bash manual: Shopt Builtin for more details. # append to history file instead of overwriting\nshopt -s histappend # extended wildcard functionality\nshopt -s extglob # helps to recursively match files within a specified path\nshopt -s globstar I prefer a simple prompt PS1='$ ' instead of fancy colors. See bash manual: Controlling the Prompt for customization options. See also starship which is a minimal, blazing-fast, and infinitely customizable prompt for any shell. Some history customizations are shown below. See bash manual: History Facilities for more details. See also unix.stackexchange: common history across sessions . # ignorespace prevents lines starting with space from being saved in history\n# erasedups deletes previous history entries matching the current one\nHISTCONTROL=ignorespace:erasedups # maximum number of history lines in the current shell session\n# older entries will be overwritten if the size is exceeded\n# use a negative number for unlimited size\nHISTSIZE=2000 # maximum number of lines in the history file\nHISTFILESIZE=2000 For aliases and functions, I use a separate file named ~/.bash_aliases to reduce clutter in the .bashrc file. This is not a file that is loaded automatically, so you need to add source ~/.bash_aliases command in the .bashrc file. Some of my favorite aliases and functions are shown below. See my .bash_aliases file for more. alias c='clear'\nalias p='pwd'\nalias e='exit' alias c1='cd ../'\nalias c2='cd ../../'\nalias c3='cd ../../../' alias ls='ls --color=auto'\nalias l='ls -ltrhG'\nalias la='l -A' alias grep='grep --color=auto' # save the last command from history to a reference file\nalias sl='fc -ln -1 | sed \"s/^\\s*//\" >> ~/.saved_cmds.txt'\nalias slg='< ~/.saved_cmds.txt grep' # case insensitive file search\n# fs search is same as find -iname '*search*'\nfs() { find -iname '*'\"$1\"'*' ; } info You can use source with .bashrc or .bash_aliases files as arguments to apply changes from such files to the current shell session. .inputrc You can add custom key bindings to the ~/.inputrc file. See bash manual: Readline Init File for more details. A few examples from my ~/.inputrc file are shown below: $ cat ~/.inputrc\n# use up/down arrow to match history based on starting text of the command\n\"\\e[A\": history-search-backward\n\"\\e[B\": history-search-forward\n# use history-substring-search-backward and history-substring-search-forward\n# if you want to match anywhere in the command line # ignore case for filename matching and completion\nset completion-ignore-case on # single Tab press will complete if there's only one match\n# multiple completions will be displayed otherwise\nset show-all-if-ambiguous on info You can use bind -f ~/.inputrc or press Ctrl+x Ctrl+r to apply changes from the .inputrc file to the current shell session. Further Reading Sensible bash customizations Shell config subfiles unix.stackexchange: when to use alias, functions and scripts unix.stackexchange: what does rc in bashrc stand for sxhkd hotkey daemon","breadcrumbs":"Shell Customization » Config files","id":"149","title":"Config files"},"15":{"body":"Quoting selective parts from wikipedia : Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system. Because of the dominance of the Linux-based Android on smartphones, Linux also has the largest installed base of all general-purpose operating systems. Linux is one of the most prominent examples of free and open-source software collaboration. The source code may be used, modified and distributed commercially or non-commercially by anyone under the terms of its respective licenses, such as the GNU General Public License. Apart from Linux exposure during my previous job, I've been using Linux since 2014 and it is very well suited for my needs. Compared to Windows, Linux is light weight, secure, stable, fast and more importantly doesn't force you to upgrade hardware. Read the wikipedia article linked above for a more comprehensive coverage about Linux, where it is used and so on.","breadcrumbs":"Introduction and Setup » Linux overview","id":"15","title":"Linux overview"},"150":{"body":"Quoting from bash manual: Readline Interaction : Often during an interactive session you type in a long line of text, only to notice that the first word on the line is misspelled. The Readline library gives you a set of commands for manipulating the text as you type it in, allowing you to just fix your typo, and not forcing you to retype the majority of the line. Using these editing commands, you move the cursor to the place that needs correction, and delete or insert the text of the corrections. By default, the command line editing bindings are styled after Emacs (a text editor). You can switch to Vi mode (another text editor) if you wish. This section will discuss some of the often used Emacs-style key bindings. Tab completion The tab key helps you complete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any). Use set show-all-if-ambiguous on as seen earlier in the .inputrc section to combine the single and double tab presses into a single action. info See bash manual: Programmable Completion for more details. Searching history You can use Ctrl+r to search through the command history. After pressing this key sequence, type characters you wish to match from history, then press the Esc key to return to the command prompt or press Enter to execute the command. You can press Ctrl+r repeatedly to move backwards through matching entries and Ctrl+s to move forwards. If Ctrl+s is not working as expected, see unix.stackexchange: disable ctrl-s . As discussed in the .inputrc section, you can use custom key mappings instead of the default offerings. Moving the cursor The documentation uses Meta (M- prefix) and notes that this key is labeled as Alt on many keyboards. The documentation also mentions that you can also use the Esc key for such combinations. Alt+b move the cursor to the start of the current or previous word Alt+f move the cursor to the end of the next word Ctrl+a or Home move the cursor to the beginning of the command line Ctrl+e or End move the cursor to the end of the command line info One difference between Alt and Esc combinations is that you can keep pressing b or f while holding the Alt key down. The Esc combinations are two different key presses, whereas Alt has to be kept pressed down for the shortcut to take effect. Deleting characters Alt+Backspace (or Esc+Backspace) delete backwards up to word boundary Ctrl+w delete backwards up to whitespace boundary Ctrl+u delete from the character before the cursor till the start of the line Ctrl+k delete from the cursor location to the end of the command line Clear screen Ctrl+l preserve whatever is typed and clear the terminal screen info Note that Ctrl+l doesn't try to remove the scrollback buffer altogether. Use the clear command for that purpose. Swap words and characters Alt+t (or Esc+t) swap the previous two words Ctrl+t swap the previous two characters for example, if you typed sp instead of ps, press Ctrl+t when the cursor is to the right of sp Insert arguments Alt+. (or Esc+.) insert the last argument from the previous command, multiple presses will traverse through second last command and so on for example, if cat temp.txt was the last command used, pressing Alt+. will insert temp.txt you can also use !$ to represent the last argument from the previous command Further Reading bash manual: Bindable Readline Commands wiki.archlinux: Simpler introduction to Readline Efficient command line navigation Bash the interface and Bash the language","breadcrumbs":"Shell Customization » Readline shortcuts","id":"150","title":"Readline shortcuts"},"151":{"body":"Shortcuts for copy-paste operations in the terminal are shown below. You might be able to customize these shortcuts in the terminal preferences. Shift+Ctrl+c copy the highlighted portion to the clipboard Shift+Ctrl+v paste clipboard contents Shift+Insert paste the last highlighted portion (not necessarily the clipboard contents) You can also press the middle mouse button instead of the Shift+Insert shortcut. This is not limited to the terminal, works in many other applications too. You can use the xinput command to enable/disable mouse button clicks. First, use xinput without any arguments and spot the number corresponding to your mouse. As an example, assuming the device number is 11, you can use the following commands: xinput set-button-map 11 1 0 3 to disable middle button click xinput set-button-map 11 1 2 3 to enable middle button click","breadcrumbs":"Shell Customization » Copy and paste","id":"151","title":"Copy and paste"},"152":{"body":"1) Which command would you use to display the name and value of all or specific environment variables? 2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias? 3) Why doesn't the alias shown below work? What would you use instead? # doesn't work as expected\n$ alias ext='echo \"${1##*.}\"'\n$ ext ip.txt ip.txt # expected output\n$ ext ip.txt\ntxt\n$ ext scores.csv\ncsv\n$ ext file.txt.txt\ntxt 4) How would you remove a particular alias/function definition for the current shell session? $ alias hw='echo hello world'\n$ hw\nhello world\n# ???\n$ hw\nhw: command not found $ hw() { echo hello there ; }\n$ hw\nhello there\n# ???\n$ hw\nhw: command not found 5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below. $ echo \"$PATH\"\n/usr/local/bin:/usr/bin:/bin:/usr/games # alias\n$ a_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games # function\n$ f_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games 6) Will a login shell read and execute ~/.bashrc automatically? 7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries? 8) What does the binding set completion-ignore-case on do? 9) Which shortcut helps you interactively search the command history? 10) What do the shortcuts Alt+b and Alt+f do? 11) Are there differences between the Ctrl+l shortcut and the clear command? 12) Which shortcut will you use to delete characters before the cursor till the start of the line? 13) What do the shortcuts Alt+t and Ctrl+t do? 14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts?","breadcrumbs":"Shell Customization » Exercises","id":"152","title":"Exercises"},"153":{"body":"","breadcrumbs":"Exercise Solutions » Exercise Solutions","id":"153","title":"Exercise Solutions"},"154":{"body":"1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question? On my system, echo is both a shell builtin and an external command. $ type -a echo\necho is a shell builtin\necho is /bin/echo As seen in the above result, the builtin command takes priority, so that is the default version. 2) What output do you get for the command shown below? Does the documentation help understand the result? $ echo apple 42 'banana 100'\napple 42 banana 100 Yes, the documentation helps to understand the above result. From help echo (since the builtin version is the default): Display the ARGs, separated by a single space character and followed by a newline, on the standard output. In the above command, there are three arguments passed to the echo command — apple, 42 and 'banana 100'. The string represented by these arguments are displayed in the output separated by a single space character. 3) Go through bash manual: Tilde Expansion . Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers. I do not much care if it is correct to call it a relative or absolute path. More importantly, I want to highlight this gotcha from the above unix.stackexchange thread: ~ is syntax implemented by the shell (and other programs which imitate it for convenience) which expands it into a real pathname. To illustrate, ~/Documents is approximately the same thing as $HOME/Documents (again, shell syntax). Since $HOME should be an absolute path, the value of $HOME/Documents is also an absolute path. But the text $HOME/Documents or ~/Documents has to be expanded by the shell in order to become the path we mean. I spent a frustrating few hours trying to debug why one of my autostart script wasn't working. Yup, you guessed it. The issue was using ~ and changing to the full path fixed it. 4) Which key would you use to get help while the less command is active? h 5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)? 50g 6) What does the Ctrl+k shortcut do? Deletes from the current character to the end of the command line. 7) Briefly explain the role of the following shell operators: a) | — redirects output from a command as input to another command b) > — redirects output from a command to a file (overwrites if the file already exists) c) >> — redirects output from a command to a file (appends if the file already exists) 8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead? $ whatis cat\ncat (1) - concatenate files and print on the standard output $ whatis type\ntype: nothing appropriate. # need to use 'help -d' since 'type' is a shell builtin\n$ help -d type\ntype - Display information about command type. 9) What is the role of the /tmp directory? From man hier: This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up. See wikipedia: Temporary folder for more details. 10) Give an example each for absolute and relative paths. absolute path: /usr/share/dict/words relative path: ../../projects 11) When would you use the man -k command? From man man: -k, --apropos Equivalent to apropos. Search the short manual page descriptions for keywords and display any matches. See apropos(1) for details. For example: # same as: apropos column\n$ man -k column\ncolrm (1) - remove columns from a file\ncolumn (1) - columnate lists\ngit-column (1) - Display data in columns 12) Are there differences between the man and info pages? The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage.","breadcrumbs":"Exercise Solutions » Command Line Overview","id":"154","title":"Command Line Overview"},"155":{"body":"info The ls.sh script will be used for some of the exercises. 1) Which of these commands will always display the absolute path of the home directory? a) pwd b) echo \"$PWD\" c) echo \"$HOME\" Answer: c) echo \"$HOME\" 2) The current working directory has a folder named -dash. How would you switch to that directory? a) cd -- -dash b) cd -dash c) cd ./-dash d) cd \\-dash e) cd '-dash' f) all of the above g) only a) and c) Answer: g) only a) and c) 3) Given the directory structure as shown below, how would you change to the todos directory? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@\n$ cd projects\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects $ cd ../todos\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos 4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory? $ pwd\n/home/learnbyexample/all/projects/square_tictactoe $ cd ~/cli-computing\n$ pwd\n/home/learnbyexample/cli-computing $ cd -\n$ pwd\n/home/learnbyexample/all/projects/square_tictactoe 5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -1sh\ntotal 7.4M\n4.0K backups 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt\n4.0K projects\n7.4M report.log 0 scripts\n4.0K todos 6) Which ls command option would you use for version based sorting of entries? From man ls: -v natural sort of (version) numbers within text 7) Which ls command option would you use for sorting based on entry size? -S sort by file size, largest first 8) Which ls command option would you use for sorting based on file extension? -X sort alphabetically by entry extension 9) What does the -G option of ls command do? -G, --no-group in a long listing, don't print group names 10) What does the -i option of ls command do? -i, --inode print the index number of each file 11) List only the directories as one entry per line. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -1d */\nbackups/\nprojects/\nscripts/\ntodos/ 12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command? $ ls -1F notes\nnotes # what would happen here?\n$ mkdir -p notes\nmkdir: cannot create directory ‘notes’: File exists 13) Use one or more commands to match the scenario shown below: $ ls -1F\ncost.txt # can also use: mkdir {gho,que,toa}st\n# brace expansion is covered in the \"Shell Features\" chapter\n$ mkdir ghost quest toast $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ 14) Use one or more commands to match the scenario shown below: # start with an empty directory\n$ ls -l\ntotal 0 # can also use: mkdir -p hobbies/{painting,trekking,writing} shopping\n# or: mkdir -p hobbies/{paint,trekk,writ}ing shopping\n$ mkdir -p hobbies/painting hobbies/trekking hobbies/writing shopping\n$ touch hobbies/painting/waterfall.bmp hobbies/trekking/himalayas.txt\n$ touch shopping/festival.xlsx $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files info Don't delete this directory, will be needed in a later exercise. 15) If directories to create already exist, which mkdir command option would you use to not show an error? -p, --parents no error if existing, make parent directories as needed 16) Use one or more commands to match the scenario given below: $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ $ rm -r cost.txt ghost toast $ ls -1F\nquest/ 17) What does the -f option of rm command do? -f, --force ignore nonexistent files and arguments, never prompt For example, it helps to remove write protected files (provided you have appropriate permissions to delete those files). 18) Which option would you use to interactively delete files using the rm command? -i prompt before every removal -I prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes 19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover? Files removed using rm can still be recovered with time and skill unix.stackexchange: recover deleted files unix.stackexchange: recovering accidentally deleted files Use commands like shred if you want to make it harder to recover deleted files wiki.archlinux: Securely wipe disk 20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)? On Ubuntu, you can use sudo apt install trash-cli to install the trash command. See also wiki.archlinux: Trash management . 21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation? -i, --interactive prompt before overwrite (overrides a previous -n option) -n, --no-clobber do not overwrite an existing file (overrides a previous -i option) 22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied? cp allows renaming single file or directory by specifying a different name in the destination path. You can't rename multiple files or directories with a single cp usage. 23) What do the -u, -b and -t options of cp command do? -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument -t, --target-directory=DIRECTORY copy all SOURCE arguments into DIRECTORY 24) What's the difference between the two commands shown below? $ cp ip.txt op.txt $ mv ip.txt op.txt cp makes a new copy of ip.txt named as op.txt — two files having the same content mv renames ip.txt as op.txt — there's only one file 25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name? -i, --interactive prompt before overwrite 26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise. $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files $ mv hobbies/*/* hobbies/\n$ rm -r hobbies/*/ $ tree -F\n.\n├── hobbies/\n│ ├── himalayas.txt\n│ └── waterfall.bmp\n└── shopping/ └── festival.xlsx 2 directories, 3 files 27) What does the -t option of mv command do? -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY 28) Determine and implement the rename logic based on the filenames and expected output shown below. $ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'\n$ ls -1\n'(2020) report part 1.txt'\n'analysis part 3 (2018).log' # can also use: rename 's/[()]//g; y/ /_/' *\n$ rename 's/ /_/g; s/[()]//g' * $ ls -1\n2020_report_part_1.txt\nanalysis_part_3_2018.log 29) Does the ln command follow the same order to specify source and destination as the cp and mv commands? Yes. 30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz. -a, --auto-compress Use archive suffix to determine the compression program.","breadcrumbs":"Exercise Solutions » Managing Files and Directories","id":"155","title":"Managing Files and Directories"},"156":{"body":"info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned. info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards. 1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary. # can also use: echo \"that's\"' great! $x = $y + $z'\n$ echo 'that'\\''s great! $x = $y + $z'\nthat's great! $x = $y + $z 2) Use the echo command to display the values of the three variables in the format as shown below. $ n1=10\n$ n2=90\n$ op=100 $ echo \"$n1 + $n2 = $op\"\n10 + 90 = 100 3) What will be the output of the command shown below? $ echo $'\\x22apple\\x22: \\x2710\\x27'\n\"apple\": '10' 4) List filenames starting with a digit character. # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh $ ls [0-9]*\n100.sh 42.txt 5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character. # can also use: ls *.[!tl]*\n$ ls *.[^tl]*\n100.sh calc.py hello.py hi.sh main.c math.h 6) List filenames whose extension only have a single character. $ ls *.?\nmain.c math.h 7) List filenames whose extension is not txt. $ shopt -s extglob\n$ ls *.!(txt)\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log 8) Describe the wildcard pattern used in the command shown below. $ ls *[^[:word:]]*.*\nreport-00.log report-02.log report-04.log report-98.log List files that have at least one non-word character (- for example) before a . character. 9) List filenames having only lowercase alphabets before the extension. $ ls +([a-z]).*\ncalc.py hello.py hi.sh ip.txt main.c math.h notes.txt 10) List filenames starting with ma or he or hi. $ ls ma* he* hi*\nhello.py hi.sh main.c math.h # alternate solutions\n$ ls @(ma|h[ei])*\n$ ls @(ma|he|hi)* 11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # filenames ending with '.txt'\n$ shopt -s globstar\n$ ls **/*.txt\nip.txt todos/books.txt todos/outing.txt # directories starting with 'c' or 'd' or 'g' or 'r' or 't'\n$ ls -1d **/[cdgrt]*/\nbackups/dot_files/\nprojects/calculator/\nprojects/tictactoe/\ntodos/ 12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below. $ mkdir practice_brace && cd $_\n$ touch report_202{0..2}.txt\n$ ls report*\nreport_2020.txt report_2021.txt report_2022.txt # use the 'cp' command here\n$ cp report_2021.txt{,.bkp}\n$ ls report*\nreport_2020.txt report_2021.txt report_2021.txt.bkp report_2022.txt 13) What does the set builtin command do? From help set: Change the value of shell attributes and positional parameters, or display the names and values of shell variables. 14) What does the | pipe operator do? And when would you add the tee command? | redirects the output of a command as input to another command. The tee command will help to save the output of a command to a file as well as display it on the terminal. 15) Can you infer what the following command does? Hint : see help printf. $ printf '%s\\n' apple car dragon\napple\ncar\ndragon From help printf: The format is re-used as necessary to consume all of the arguments. If there are fewer arguments than the format requires, extra format specifications behave as if a zero value or null string, as appropriate, had been supplied. In the above example, the format %s\\n is applied to all the three arguments. 16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint : see previous question. $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory # can also use: printf '%s\\n' item_{10..20..2} > ip.txt\n$ printf 'item_%s\\n' {10..20..2} > ip.txt\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20 17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below. $ printf '%s\\n' apple_{1..3}_banana_{6..8} >> ip.txt\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20\napple_1_banana_6\napple_1_banana_7\napple_1_banana_8\napple_2_banana_6\napple_2_banana_7\napple_2_banana_8\napple_3_banana_6\napple_3_banana_7\napple_3_banana_8 18) What are the differences between < and | shell operators, if any? the < redirection operator helps you to pass data from a file as input to a command the | operator redirects output of a command as input to another command 19) Which character is typically used to represent stdin data as a file argument? - 20) What do the following operators do? a) 1> — redirect the standard output of a command to a file b) 2> — redirect the standard error of a command to a file c) &> — redirect both stdout and stderr (overwrites an existing file) d) &>> — redirect both stdout and stderr (appends to an existing file) e) |& — pipe both stdout and stderr as input to another command 21) What will be the contents of op.txt if you use the following grep command? # press Ctrl+d after the line containing 'histogram'\n$ grep 'hi' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram # you'll get lines containing 'hi'\n$ cat op.txt\nhi there\nthis is a sample line\nhistogram 22) What will be the contents of op.txt if you use the following commands? $ qty=42\n$ cat << end > op.txt\n> dragon\n> unicorn\n> apple $qty\n> ice cream\n> end $ cat op.txt\ndragon\nunicorn\napple 42\nice cream Note that the value of qty variable was substituted for $qty. You'll have to use 'end' or \\end to avoid shell interpolation. 23) Correct the command to get the expected output shown below. $ books='cradle piranesi soulhome bastion' # something is wrong with this command\n$ sed 's/\\b\\w/\\u&/g' <<< '$books'\n$Books # double quotes is needed for variable interpolation\n$ sed 's/\\b\\w/\\u&/g' <<< \"$books\"\nCradle Piranesi Soulhome Bastion 24) Correct the command to get the expected output shown below. # something is wrong with this command\n$ echo 'hello' ; seq 3 > op.txt\nhello\n$ cat op.txt\n1\n2\n3 # can also use: { echo 'hello' ; seq 3 ; } > op.txt\n$ (echo 'hello' ; seq 3) > op.txt\n$ cat op.txt\nhello\n1\n2\n3 25) What will be the output of the following commands? $ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there'\nHELLO there $ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there'\nHELLO In both cases, the first command succeeds (exit status 0). The && and || are short-circuit operators. Their second operands will be executed only if the first one was success and failure respectively. 26) Correct the command(s) to get the expected output shown below. # something is wrong with these commands\n$ nums=$(seq 3)\n$ echo $nums\n1 2 3 $ echo \"$nums\"\n1\n2\n3 27) Will the following two commands produce equivalent output? If not, why not? $ paste -d, <(seq 3) <(printf '%s\\n' item_{1..3})\n1,item_1\n2,item_2\n3,item_3 $ printf '%s\\n' {1..3},item_{1..3}\n1,item_1\n1,item_2\n1,item_3\n2,item_1\n2,item_2\n2,item_3\n3,item_1\n3,item_2\n3,item_3 The outputs are not equivalent because brace expansion creates all combinations when multiple braces are used.","breadcrumbs":"Exercise Solutions » Shell Features","id":"156","title":"Shell Features"},"157":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which option(s) would you use to get the output shown below? $ printf '\\n\\n\\ndragon\\n\\n\\nunicorn\\n\\n\\n' | cat -bs 1 dragon 2 unicorn 2) Pass appropriate arguments to the cat command to get the output shown below. $ cat greeting.txt\nHi there\nHave a nice day $ echo '42 apples and 100 bananas' | cat - greeting.txt\n42 apples and 100 bananas\nHi there\nHave a nice day 3) Will the two commands shown below produce the same output? If not, why not? $ cat fruits.txt ip.txt | tac\nblue delight\nlight orange\ndeep blue\nmango\npapaya\nbanana $ tac fruits.txt ip.txt\nmango\npapaya\nbanana\nblue delight\nlight orange\ndeep blue No. The outputs are different because tac reverses content separately for each input file. 4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ tac -bs '%=%=' blocks.txt\n%=%=\nbrown\ngreen\n%=%=\napple\nbanana -b, --before attach the separator before instead of after -s, --separator=STRING use STRING as the separator instead of newline 5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality? less -N enables line numbering and less -n disables numbering. cat -n enables line numbering, so it doesn't function similar to less -n. 6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files? You can use :e filename to open another file (similar to the Vim text editor). You can use :p and :n to switch between the previous and next files. 7) Use appropriate commands and shell features to get the output shown below. $ printf 'carpet\\njeep\\nbus\\n'\ncarpet\njeep\nbus # use the above 'printf' command for input data\n$ c=$(printf 'carpet\\njeep\\nbus\\n' | head -c3)\n$ echo \"$c\"\ncar 8) How would you display all the input lines except the first one? $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | tail -n +2\nfig\ncarpet\njeep\nbus 9) Which command(s) would you use to get the output shown below? $ cat fruits.txt\nbanana\npapaya\nmango\n$ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ head -q -n2 fruits.txt blocks.txt\nbanana\npapaya\n%=%=\napple 10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input. # can also use: tail -c +11 | head -c4\n$ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | head -c14 | tail -c +11\ncarp 11) Extract the starting six bytes from the input files table.txt and fruits.txt. $ head -q -c6 table.txt fruits.txt\nbrown banana 12) Extract the last six bytes from the input files fruits.txt and table.txt. $ tail -q -c6 fruits.txt table.txt\nmango 3.14","breadcrumbs":"Exercise Solutions » Viewing Part or Whole File Contents","id":"157","title":"Viewing Part or Whole File Contents"},"158":{"body":"info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified. info For find exercises, use the find.sh script, unless otherwise specified. 1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix. $ grep 'an' blocks.txt ip.txt uniform.txt\nblocks.txt:banana\nip.txt:light orange\nuniform.txt:mango $ grep -h 'an' blocks.txt ip.txt uniform.txt\nbanana\nlight orange\nmango 2) Display lines containing the whole word he from the sample.txt input file. $ grep -w 'he' sample.txt\n14) He he he 3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well. $ printf 'car\\nscared\\ntar car par\\nCar\\n' | grep -nix 'car'\n1:car\n4:Car 4) Display all lines from purchases.txt except those that contain tea. $ grep -v 'tea' purchases.txt\ncoffee\nwashing powder\ncoffee\ntoothpaste\nsoap 5) Display all lines from sample.txt that contain do but not it. # can also use: grep -P '^(?!.*it).*do' sample.txt\n$ grep 'do' sample.txt | grep -v 'it'\n13) Much ado about nothing 6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line. $ grep -A1 'do' sample.txt 6) Just do-it 7) Believe it\n--\n13) Much ado about nothing\n14) He he he 7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output. $ grep --no-group-separator -B1 -wE 'are|he' sample.txt 3) Hi there 4) How are you\n13) Much ado about nothing\n14) He he he --no-group-separator When -A, -B or -C are in use, do not print a separator between groups of lines. 8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside. $ echo 'I got (12) apples' | grep -o '([^()]*)'\n(12) $ echo '((2 +3)*5)=25 and (4.3/2*()' | grep -o '([^()]*)'\n(2 +3)\n() 9) For the given input, match all lines that start with den or end with ly. $ lines='reply\\n1 dentist\\n2 lonely\\neden\\nfly away\\ndent\\n' $ printf '%b' \"$lines\" | grep -E '^den|ly$'\nreply\n2 lonely\ndent 10) Extract words starting with s and containing both e and t in any order. $ words='sequoia subtle exhibit sets tests sit store_2' $ echo \"$words\" | grep -owP 's(?=\\w*t)(?=\\w*e)\\w+'\nsubtle\nsets\nstore_2 # alternate solutions, but these won't scale well with more conditions\n$ echo \"$words\" | grep -ow 's\\w*t\\w*' | grep 'e'\n$ echo \"$words\" | grep -owE 's\\w*(t\\w*e|e\\w*t)\\w*' 11) Extract all whole words having the same first and last word character. # can also use: grep -owE '(\\w)(\\w*\\1)?'\n$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep -owE '\\w|(\\w)\\w*\\1'\noreo\na\n_oh_\npip\nRoaR\n22 12) Match all input lines containing *[5] literally. $ printf '4*5]\\n(9-2)*[5]\\n[5]*3\\nr*[5\\n' | grep -F '*[5]'\n(9-2)*[5] 13) Match whole lines that start with hand and immediately followed by s or y or le or no further character. $ lines='handed\\nhand\\nhandy\\nunhand\\nhands\\nhandle\\nhandss\\n' $ printf '%b' \"$lines\" | grep -xE 'hand([sy]|le)?'\nhand\nhandy\nhands\nhandle 14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last. $ printf 'apple,fig,cherry\\ncat,dog,bat\\n' | grep -oP ',\\K.+(?=,)'\nfig\ndog $ echo 'dragon,42,unicorn,3.14,shapeshifter\\n' | grep -oP ',\\K.+(?=,)'\n42,unicorn,3.14 15) Recursively search for files containing ello. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rl 'ello'\nprojects/python/hello.py\nprojects/shell/hello.sh\ncolors_1\ncolors_2 16) Search for files containing blue recursively, but do not search within the backups directory. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rl --exclude-dir='backups' 'blue'\n.hidden\ncolors_1\ncolors_2 17) Search for files containing blue recursively, but not if the file also contains teal. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rlZ 'blue' | xargs -r0 grep -L 'teal'\n.hidden\ncolors_2\nbackups/color list.txt 18) Find all regular files within the backups directory. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh $ find backups -type f\nbackups/dot_files/.bashrc\nbackups/dot_files/.inputrc\nbackups/dot_files/.vimrc\nbackups/aug.log\nbackups/bookmarks.html\nbackups/jan.log 19) Find all regular files whose extension starts with p or s or v. $ find -type f -name '*.[psv]*'\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./hi.sh\n./backups/dot_files/.vimrc\n./hello_world.py 20) Find all regular files whose name do not have the lowercase letters g to l. # can also use: find -type f ! -name '*[g-l]*'\n$ find -type f -not -name '*[g-l]*'\n./todos/TRIP.txt\n./todos/wow.txt 21) Find all regular files whose path has at least one directory name starting with p or d. # can also use: find -type f -regex '.*/[pd].*/.*'\n$ find -type f -path '*/[pd]*/*'\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 22) Find all directories whose name contains b or d. $ find -type d -name '*[bd]*'\n./todos\n./backups\n./backups/dot_files 23) Find all hidden directories. # can also use: find -mindepth 1 -type d -name '.*'\n$ find -type d -name '.?*'\n./projects/.venv 24) Find all regular files at the exact depth of 2. $ find -mindepth 2 -maxdepth 2 -type f\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with? m is for modified timestamp and a is for accessed timestamp. These options work with 24 hour periods. -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago. -mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times. 26) Find all empty regular files. # can also use: find -type f -size 0\n$ find -type f -empty\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory. $ mkdir filtered_files\n$ find -type f -size +1c -not -name '*.log' -exec cp -t filtered_files {} +\n$ ls -A filtered_files\nhello_world.py .hidden hi.sh ip.txt 28) Find all hidden files, but not if they are part of the filtered_files directory created earlier. $ find -type f -not -path './filtered_files/*' -prune -name '.*'\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files. $ rm -r filtered_files\n$ find -type f -executable\n./hi.sh\n./hello_world.py -executable Matches files which are executable and directories which are searchable (in a file name resolution sense) by the current user. 30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option. xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons. 31) How does the locate command work faster than the equivalent find command? From unix.stackexchange: pros and cons of find and locate : locate uses a prebuilt database, which should be regularly updated, while find iterates over a filesystem to locate files. Thus, locate is much faster than find, but can be inaccurate if the database -can be seen as a cache- is not updated (see updatedb command).","breadcrumbs":"Exercise Solutions » Searching Files and Filenames","id":"158","title":"Searching Files and Filenames"},"159":{"body":"info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified. info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards. 1) Save the number of lines in the greeting.txt input file to the lines shell variable. $ lines=$(wc -l Regular Expressions\n## Subexpression calls\n## The dot meta character $ sed -E 's|[^\"]+\"([^\"]+)\">(.+)|[\\2](#\\1)|' anchors.txt\n[Regular Expressions](#regular-expressions)\n[Subexpression calls](#subexpression-calls)\n[The dot meta character](#the-dot-meta-character) 10) Replace all occurrences of e with 3 except the first two matches. $ echo 'asset sets tests site' | sed 's/e/3/3g'\nasset sets t3sts sit3 $ echo 'sample item teem eel' | sed 's/e/3/3g'\nsample item t33m 33l 11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42. $ echo 'lion,,ant,road,neon' | sed 's/[^,]*/42/3'\nlion,,42,road,neon $ echo ',,,' | sed 's/[^,]*/42/3'\n,,42, 12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 $ awk 'BEGIN{p = 1} {p *= $NF} END{print p}' table.txt\n-923.16 # alternate solutions\n$ perl -lane 'BEGIN{$p = 1} {$p *= $F[-1]} END{print $p}' table.txt 13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line. $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n'\napple(ice)pie\n(almond)pista\nyo)yoyo(yo $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n' | awk -F'[()]' '{print $2}'\nice\nalmond\nyoyo 14) For the input file scores.csv, display the Name and Physics fields in the format shown below. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ awk -F, '{print $1 \":\" $3}' scores.csv\nName:Physics\nIth:100\nCy:98\nLin:83 # alternate solutions\n$ awk -F, -v OFS=: '{print $1, $3}' scores.csv\n$ perl -F, -lane 'print \"$F[0]:$F[2]\"' scores.csv\n$ perl -F, -lane 'print join \":\", @F[0,2]' scores.csv 15) Extract and display the third and first words in the format shown below. $ echo '%whole(Hello)--{doubt}==ado==' | awk -v FPAT='\\\\w+' '{print $3 \":\" $1}'\ndoubt:whole $ echo 'just,\\joint*,concession_42<=nice' | awk -v FPAT='\\\\w+' '{print $3 \":\" $1}'\nconcession_42:just # alternate solutions\n$ echo '%whole(Hello)--{doubt}==ado==' | perl -lne '@F = /\\w+/g; print \"$F[2]:$F[0]\"'\n$ echo 'just,\\joint*,concession_42<=nice' | perl -lne '@F = /\\w+/g; print \"$F[2]:$F[0]\"' 16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry. $ awk -F, -v OFS=, '{$(NF+1) = NR==1 ? \"GP\" : ($2/2 + ($3+$4)/4)} 1' scores.csv\nName,Maths,Physics,Chemistry,GP\nIth,100,100,100,100\nCy,97,98,95,96.75\nLin,78,83,80,79.75 17) From the para.txt input file, display all paragraphs containing any digit character. $ cat para.txt\nhi there\nhow are you 2 apples\n12 bananas blue sky\nyellow sun\nbrown earth $ awk -v RS= '/[0-9]/' para.txt\n2 apples\n12 bananas 18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below. $ printf 'apple\\npie\\0banana\\ncherry\\0' | awk -v RS='\\0' -v ORS='.\\n' '1'\napple\npie.\nbanana\ncherry. 19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed. $ awk 'p2 ~ /you/ && /do/; {p2=p1; p1=$0}' sample.txt 6) Just do-it # alternate solutions\n$ perl -ne 'print if $p2 =~ /you/ && /do/; $p2=$p1; $p1=$_' sample.txt 20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ awk -v n=1 '$0 == \"%=%=\"{c++} c==n' blocks.txt\n%=%=\napple\nbanana\n$ awk -v n=2 '$0 == \"%=%=\"{c++} c==n' blocks.txt\n%=%=\nbrown\ngreen 21) Display lines present in c1.txt but not in c2.txt using the awk command. $ awk 'NR==FNR{a[$0]; next} !($0 in a)' c2.txt c1.txt\nBrown\nPurple\nTeal 22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file. $ printf 'Ith\\nLin\\n' > names.txt $ awk -F, 'NR==FNR{a[$1]; next} $1 in a' names.txt scores.csv\nIth,100,100,100\nLin,78,83,80 $ rm names.txt 23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates. $ cat duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555\nyellow,toy,flower,333\nwhite,sky,bread,111\nlight red,purse,rose,333 $ awk -F, '!seen[$NF]++' duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555 # alternate solutions\n$ perl -F, -lane 'print if !$seen{$F[-1]}++' duplicates.txt 24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl. $ awk '$2 ~ /^b/' table.txt\nbrown bread mat hair 42\nyellow banana window shoes 3.14 $ perl -lane 'print if $F[1] =~ /^b/' table.txt\nbrown bread mat hair 42\nyellow banana window shoes 3.14 25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file. # make the changes\n$ perl -i.bkp -lane 'print $F[-2]' table.txt\n$ ls table*\ntable.txt table.txt.bkp\n$ cat table.txt\nhair\nshirt\nshoes # restore the contents\n$ mv table.txt.bkp table.txt\n$ ls table*\ntable.txt\n$ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 26) Reverse the first field contents of table.txt input file. $ perl -lane '$F[0] = reverse $F[0]; print \"@F\"' table.txt\nnworb bread mat hair 42\neulb cake mug shirt -7\nwolley banana window shoes 3.14 27) Sort the given comma separated input lexicographically. Change the output field separator to a : character. $ ip='floor,bat,to,dubious,four'\n$ echo \"$ip\" | perl -F, -lane 'print join \":\", sort @F'\nbat:dubious:floor:four:to 28) Filter fields containing digit characters. $ ip='5pearl 42 east 1337 raku_6 lion 3.14'\n$ echo \"$ip\" | perl -lane 'print join \" \", grep {/\\d/} @F'\n5pearl 42 1337 raku_6 3.14 29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed. $ ip='test_12:test123\\nanother_test_4,no_42\\n'\n$ printf '%b' \"$ip\"\ntest_12:test123\nanother_test_4,no_42 $ printf '%b' \"$ip\" | perl -pe 's/test\\w*?\\K\\d+/++$i/ge'\ntest_1:test2\nanother_test_3,no_42 30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl. $ sed 's/[^ ]*/\\U&/3' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ awk '{$3 = toupper($3)} 1' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ perl -lane '$F[2] = uc $F[2]; print \"@F\"' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14","breadcrumbs":"Exercise Solutions » Multipurpose Text Processing Tools","id":"161","title":"Multipurpose Text Processing Tools"},"162":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Default sort doesn't work for numbers. Correct the command used below: # wrong output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort\n10\n100\n20\n2.45\n3000 # expected output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort -n\n2.45\n10\n20\n100\n3000 2) Which sort option will help you ignore case? $ printf 'Super\\nover\\nRUNE\\ntea\\n' | LC_ALL=C sort -f\nover\nRUNE\nSuper\ntea 3) Go through the sort manual and use appropriate options to get the output shown below. # wrong output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -n\n-1.53\n+120\n3.14e+4\n42.1e-2 # expected output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -g\n-1.53\n42.1e-2\n+120\n3.14e+4 -g, --general-numeric-sort compare according to general numerical value 4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint : see the Shell Features chapter. $ (sed -u '1q' ; sort -t, -k2,2n) < scores.csv\nName,Maths,Physics,Chemistry\nLin,78,83,80\nCy,97,98,95\nIth,100,100,100 5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number. $ sort -t, -k4,4nr -u duplicates.txt\ndark red,sky,rose,555\nblue,ruby,water,333\ndark red,ruby,rose,111\nbrown,toy,bread,42 6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input? uniq doesn't necessarily require the input to be sorted. Adjacent lines are used for comparison purposes. $ printf 'red\\nred\\nred\\ngreen\\nred\\nblue\\nblue' | uniq\nred\ngreen\nred\nblue 7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary. $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n'\n3) cherry\n1) apple\n2) banana\n1) almond $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n' | sort | uniq -u -w2\n2) banana\n3) cherry 8) Count the number of times input lines are repeated and display the results in the format shown below. $ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | sort | uniq -c | sort -n 1 green 2 blue 4 brown 9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted. # can also use: comm -13 c2.txt c1.txt\n$ comm -23 c1.txt c2.txt\nBrown\nPurple\nTeal 10) Use appropriate options to get the expected output shown below. # wrong usage, no output\n$ join <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4') # expected output\n$ join -i <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4')\nfig 5 10 11) What are the differences between sort -u and uniq -u options, if any? sort -u retains first copy of duplicates deemed to be equal. uniq -u retains only the unique copies (i.e. not even a single copy of the duplicates will be part of the output).","breadcrumbs":"Exercise Solutions » Sorting Stuff","id":"162","title":"Sorting Stuff"},"163":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not? -s, --quiet, --silent suppress all normal output 2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes. $ echo '1) apple' > x1.txt\n$ echo '2. apple' > x2.txt\n$ cmp x1.txt x2.txt\nx1.txt x2.txt differ: byte 1, line 1 $ cmp -i2 x1.txt x2.txt\n$ echo $?\n0 $ rm x[12].txt -i, --ignore-initial=SKIP skip first SKIP bytes of both inputs 3) What does the diff -d option do? -d, --minimal try hard to find a smaller set of changes 4) Which option will help you get colored output with diff? --color[=WHEN] colorize the output; WHEN can be never, always, or auto (the default) 5) Use appropriate options to get the desired output shown below. # instead of this output\n$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 # get this output\n$ diff -W 40 --left-column -y f1.txt f2.txt\n1 (\n2 | hello\n3 (\nworld | 4 --left-column output only the left column of common lines 6) Use appropriate options to get the desired output shown below. $ echo 'hello' > d1.txt\n$ echo 'Hello' > d2.txt # instead of this output\n$ diff d1.txt d2.txt\n1c1\n< hello\n---\n> Hello # get this output\n$ diff -si d1.txt d2.txt\nFiles d1.txt and d2.txt are identical $ rm d[12].txt","breadcrumbs":"Exercise Solutions » Comparing Files","id":"163","title":"Comparing Files"},"164":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Generate the following sequence. $ seq 100 -5 80\n100\n95\n90\n85\n80 2) Is the sequence shown below possible to generate with seq? If so, how? $ seq -w -s, 01.5 6\n01.5,02.5,03.5,04.5,05.5 3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example. # can also use: grep 's' /usr/share/dict/words | grep 'e' | grep 't' | shuf -n3\n$ grep -P '^(?=.*s)(?=.*e).*t' /usr/share/dict/words | shuf -n3\nsupplemental\nforesight\nunderestimates 4) Briefly describe the purpose of the shuf command options -i, -e and -r. -i, --input-range=LO-HI treat each number LO through HI as an input line -e, --echo treat each ARG as an input line -r, --repeat output lines can be repeated 5) Why does the below command not work as expected? What other tools can you use in such cases? cut ignores all repeated fields and output field order always follows the same order as input fields. # not working as expected\n$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3\napple,cherry # expected output\n$ echo 'apple,banana,cherry,dates' | awk -F, -v OFS=, '{print $3, $1, $3}'\ncherry,apple,cherry # alternate solutions\n$ echo 'apple,banana,cherry,dates' | perl -F, -lane 'print join \",\", @F[2,0,2]' 6) Display except the second field in the format shown below. Can you construct two different solutions? $ echo 'apple,banana,cherry,dates' | cut -d, --output-delimiter=' ' -f1,3-\napple cherry dates $ echo '2,3,4,5,6,7,8' | cut -d, --output-delimiter=' ' --complement -f2\n2 4 5 6 7 8 7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not? $ printf 'apple\\nbanana\\ncherry\\ndates\\n' | cut -c-3\napp\nban\nche\ndat head cannot be used because it acts on the input as a whole, whereas cut works line wise. 8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ cut -d, -f1,3 scores.csv | column -s, -t\nName Physics\nIth 100\nCy 98\nLin 83 9) Display the contents of table.txt in the format shown below. $ column -t table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 10) Implement ROT13 cipher using the tr command. $ echo 'Hello World' | tr 'a-zA-Z' 'n-za-mN-ZA-M'\nUryyb Jbeyq $ echo 'Uryyb Jbeyq' | tr 'a-zA-Z' 'n-za-mN-ZA-M'\nHello World 11) Retain only alphabets, digits and whitespace characters. $ echo 'Apple_42 cool,blue Dragon:army' | tr -dc '[:alnum:][:space:]'\nApple42 coolblue Dragonarmy 12) Use tr to get the output shown below. $ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr -sd '!' 'a-z'\nhow are you 13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source? # this works individually for each input file\n$ paste -sd, fruits.txt ip.txt\nbanana,papaya,mango\ndeep blue,light orange,blue delight # expected output\n$ cat fruits.txt ip.txt | paste -sd,\nbanana,papaya,mango,deep blue,light orange,blue delight # alternate solutions\n$ awk '{printf s $0; s=\",\"} END{print \"\"}' fruits.txt ip.txt 14) Use appropriate options to get the expected output shown below. # default output\n$ paste fruits.txt ip.txt\nbanana deep blue\npapaya light orange\nmango blue delight # expected output\n$ paste -d'\\n' fruits.txt ip.txt\nbanana\ndeep blue\npapaya\nlight orange\nmango\nblue delight 15) Use the pr command to get the expected output shown below. $ seq -w 16 | pr -4ats,\n01,02,03,04\n05,06,07,08\n09,10,11,12\n13,14,15,16 $ seq -w 16 | pr -4ts,\n01,05,09,13\n02,06,10,14\n03,07,11,15\n04,08,12,16 16) Use the pr command to join the input files fruits.txt and ip.txt as shown below. $ pr -mts' : ' fruits.txt ip.txt\nbanana : deep blue\npapaya : light orange\nmango : blue delight 17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below? # last two characters from each line\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | rev | cut -c-2 | rev\nle\nna\nry\nes # alternate solutions\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | grep -o '..$' 18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt. # split input by 3 lines (max) at a time\n$ split -l3 purchases.txt $ head xa?\n==> xaa <==\ncoffee\ntea\nwashing powder ==> xab <==\ncoffee\ntoothpaste\ntea ==> xac <==\nsoap\ntea $ rm xa? -l, --lines=NUMBER put NUMBER lines/records per output file 19) Go through the split documentation and use appropriate options to get the output shown below. $ echo 'apple,banana,cherry,dates' | split -t, -l1 $ head xa?\n==> xaa <==\napple,\n==> xab <==\nbanana,\n==> xac <==\ncherry,\n==> xad <==\ndates $ rm xa? -t, --separator=SEP use SEP instead of newline as the record separator; \\0 (zero) specifies the NUL character 20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below. $ csplit -q purchases.txt '/powder/' $ head xx0?\n==> xx00 <==\ncoffee\ntea ==> xx01 <==\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ rm xx0? 21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ tr ',' '\\n' try.sh\n$ chmod +x try.sh\n$ ./try.sh\n./try.sh: line 2: !#/bin/bash: No such file or directory\nhello # expected output\n$ printf ' \\n#!/bin/bash\\n\\necho hello\\n' > try.sh\n$ ./try.sh\nhello 2) Will the command shown below work? If so, what would be the output? Yes, it will work. echo hello is being passed as the script to be executed by the bash command. $ echo echo hello | bash\nhello 3) When would you source a script instead of using bash or creating an executable using shebang? Using source to execute scripts helps when you want to work within the current shell environment instead of a sub-shell. 4) How would you display the contents of a variable with shake appended? $ fruit='banana' $ echo \"${fruit}shake\"\nbananashake 5) What changes would you make to the code shown below to get the expected output? # default behavior\n$ n=100\n$ n+=100\n$ echo \"$n\"\n100100 # expected output\n$ declare -i n=100\n$ n+=100\n$ echo \"$n\"\n200 6) Is the following code valid? If so, what would be the output of the echo command? Yes, it is valid. Array index can be arbitrarily used, they do not have to be contiguous. $ declare -a colors\n$ colors[3]='green'\n$ colors[1]='blue' $ echo \"${colors[@]}\"\nblue green 7) How would you get the last three characters of a variable's contents? $ fruit='banana' $ echo \"${fruit: -3}\"\nana 8) Will the second echo command give an error? If not, what will be the output? No error. It will give the length of the element at index 0. $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 $ echo \"${#fruits}\"\n5 9) For the given array, use parameter expansion to remove characters until the first/last space. $ colors=('green' 'dark brown' 'deep sky blue white') # remove till the first space\n$ printf '%s\\n' \"${colors[@]#* }\"\ngreen\nbrown\nsky blue white # remove till the last space\n$ printf '%s\\n' \"${colors[@]##* }\"\ngreen\nbrown\nwhite 10) Use parameter expansion to get the expected outputs shown below. $ ip='apple:banana:cherry:dragon' $ echo \"${ip%:*}\"\napple:banana:cherry $ echo \"${ip%%:*}\"\napple 11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how? Yes it is possible. For the second and third cases, extglob has to be enabled. $ ip1='apple:banana:cherry:dragon'\n$ ip2='Cradle:Mistborn:Piranesi' $ echo \"${ip1/:*:/ 42 }\"\napple 42 dragon\n$ echo \"${ip2/:*:/ 42 }\"\nCradle 42 Piranesi $ shopt -s extglob\n$ echo \"${ip1/#+([^:])/fig}\"\nfig:banana:cherry:dragon\n$ echo \"${ip2/#+([^:])/fig}\"\nfig:Mistborn:Piranesi $ echo \"${ip1/%+([^:])/end}\"\napple:banana:cherry:end\n$ echo \"${ip2/%+([^:])/end}\"\nCradle:Mistborn:end 12) For the given input, change case as per the expected outputs shown below. $ ip='This is a Sample STRING' $ echo \"${ip^^}\"\nTHIS IS A SAMPLE STRING $ echo \"${ip,,}\"\nthis is a sample string $ echo \"${ip~~}\"\ntHIS IS A sAMPLE string 13) Why does the conditional expression shown below fail? $ touch ip.txt\n$ [[-f ip.txt]] && echo 'file exists'\n[[-f: command not found # need to use space after [[ and before ]]\n$ [[ -f ip.txt ]] && echo 'file exists'\nfile exists 14) What is the difference between the == and =~ string comparison operators? s1 = s2 or s1 == s2 checks if two strings are equal unquoted portions of s2 will be treated as a wildcard while testing against s1 s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2 15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed. Quoted portions will be treated as literal strings. Wildcards should be unquoted. $ f1='1234.txt'\n$ f2='report_2.txt' $ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed\n$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed # corrected code\n$ [[ $f1 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'\nmatched\n$ [[ $f2 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'\nfailed 16) Extract the digits that follow a : character for the given variable contents. $ item='chocolate:50'\n$ [[ $item =~ :([0-9]+) ]] && echo \"${BASH_REMATCH[1]}\"\n50 $ item='50 apples, fig:100, books-12'\n$ [[ $item =~ :([0-9]+) ]] && echo \"${BASH_REMATCH[1]}\"\n100 17) Modify the expression shown below to correctly report true instead of false. $ num=12345\n$ [[ $num > 3 ]] && echo 'true' || echo 'false'\nfalse # corrected code\n$ [[ $num -gt 3 ]] && echo 'true' || echo 'false'\ntrue # alternate solutions\n$ (( num > 3 )) && echo 'true' || echo 'false' 18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below. $ cat array.sh\nread -p 'enter array elements: ' -a arr\nread -p 'enter array index: ' idx\necho \"element at index '$idx' is: ${arr[$idx]}\" $ bash array.sh\nenter array elements: apple banana cherry\nenter array index: 1\nelement at index '1' is: banana $ bash array.sh\nenter array elements: dragon unicorn centaur\nenter array index: -1\nelement at index '-1' is: centaur 19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations. $ cat case.sh\nif (( $# != 2 )) ; then echo 'Error! Two arguments expected.' 1>&2 exit 1\nelse if [[ $1 == 'upper' ]] ; then echo \"${2^^}\" elif [[ $1 == 'lower' ]] ; then echo \"${2,,}\" elif [[ $1 == 'swap' ]] ; then echo \"${2~~}\" else echo \"Error! '$1' command not recognized.\" 1>&2 exit 1 fi\nfi $ chmod +x case.sh $ ./case.sh upper 'how are you?'\nHOW ARE YOU? $ ./case.sh lower PineAPPLE\npineapple $ ./case.sh swap 'HeLlo WoRlD'\nhElLO wOrLd $ ./case.sh lower\nError! Two arguments expected.\n$ echo $?\n1 $ ./case.sh upper apple fig\nError! Two arguments expected. $ ./case.sh lowercase DRAGON\nError! 'lowercase' command not recognized.\n$ echo $?\n1 $ ./case.sh apple lower 2> /dev/null\n$ echo $?\n1 20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments. $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt $ cat loop.sh\nfor file in \"$@\"; do echo \"number of lines in '$file' is:\" $(wc -l < \"$file\")\ndone $ bash loop.sh items_1.txt\nnumber of lines in 'items_1.txt' is: 3 $ bash loop.sh items_1.txt items_2.txt\nnumber of lines in 'items_1.txt' is: 3\nnumber of lines in 'items_2.txt' is: 5 21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script? $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt\n$ printf 'items_1.txt\\nitems_2.txt\\n' > list.txt $ cat read_file.sh\nwhile IFS= read -r line; do paste -sd, \"$line\"\ndone < \"$1\" $ bash read_file.sh list.txt\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur # note that -n1 is not necessary here due to how paste works for multiple files\n# but -n1 is necessary to be equivalent to the shell script shown above\n$ xargs -a list.txt -d'\\n' -n1 paste -sd,\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur 22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below. $ add_path() { echo \"${@/#/$PWD/}\" ; } $ cd\n$ pwd\n/home/learnbyexample\n$ add_path ip.txt report.log\n/home/learnbyexample/ip.txt /home/learnbyexample/report.log $ cd cli-computing\n$ pwd\n/home/learnbyexample/cli-computing\n$ add_path f1\n/home/learnbyexample/cli-computing/f1 23) What do the options bash -x and bash -v do? -x Print commands and their arguments as they are executed. -v Print shell input lines as they are read. 24) What is shellcheck and when would you use it? shellcheck is a static analysis tool that gives warnings and suggestions for scripts. From man shellcheck: ShellCheck is a static analysis and linting tool for sh/bash scripts. It’s mainly focused on handling typical beginner and intermediate level syntax errors and pitfalls where the shell just gives a cryptic error message or strange behavior, but it also reports on a few more advanced issues where corner cases can cause delayed failures.","breadcrumbs":"Exercise Solutions » Shell Scripting","id":"165","title":"Shell Scripting"},"166":{"body":"1) Which command would you use to display the name and value of all or specific environment variables? $ whatis printenv\nprintenv (1) - print all or part of environment 2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias? By prefixing \\ or using the command builtin. For example, \\ls or command ls. 3) Why doesn't the alias shown below work? What would you use instead? You cannot pass arguments to aliases, need to use functions instead. # doesn't work as expected\n$ alias ext='echo \"${1##*.}\"'\n$ ext ip.txt ip.txt # expected output\n$ ext() { echo \"${1##*.}\" ; }\n$ ext ip.txt\ntxt\n$ ext scores.csv\ncsv\n$ ext file.txt.txt\ntxt 4) How would you remove a particular alias/function definition for the current shell session? $ alias hw='echo hello world'\n$ hw\nhello world\n$ unalias hw\n$ hw\nhw: command not found $ hw() { echo hello there ; }\n$ hw\nhello there\n$ unset -f hw\n$ hw\nhw: command not found 5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below. $ echo \"$PATH\"\n/usr/local/bin:/usr/bin:/bin:/usr/games # alias\n$ alias a_p='echo \"$PATH\" | tr \":\" \"\\n\"'\n$ a_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games # function\n$ f_p() { echo \"${PATH//:/$'\\n'}\" ; }\n$ f_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games 6) Will a login shell read and execute ~/.bashrc automatically? No. From info bash: When an interactive shell that is not a login shell is started, Bash reads and executes commands from '~/.bashrc', if that file exists. See also unix.stackexchange: why does bashrc check whether the current shell is interactive? 7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries? Any negative number. HISTSIZE The maximum number of commands to remember on the history list. If the value is 0, commands are not saved in the history list. Numeric values less than zero result in every command being saved on the history list (there is no limit). The shell sets the default value to 500 after reading any startup files. 8) What does the binding set completion-ignore-case on do? completion-ignore-case If set to on, Readline performs filename matching and completion in a case-insensitive fashion. The default value is off. 9) Which shortcut helps you interactively search the command history? To search backward in the history for a particular string, type C-r. Typing C-s searches forward through the history. 10) What do the shortcuts Alt+b and Alt+f do? forward-word (M-f) Move forward to the end of the next word. Words are composed of letters and digits. backward-word (M-b) Move back to the start of the current or previous word. Words are composed of letters and digits. 11) Are there differences between the Ctrl+l shortcut and the clear command? Ctrl+l retains whatever is typed so far and doesn't try to remove the scrollback buffer altogether. You can use the clear command for that purpose. 12) Which shortcut will you use to delete characters before the cursor till the start of the line? unix-line-discard (C-u) Kill backward from the cursor to the beginning of the current line. 13) What do the shortcuts Alt+t and Ctrl+t do? transpose-chars (C-t) Drag the character before the cursor forward over the character at the cursor, moving the cursor forward as well. If the insertion point is at the end of the line, then this transposes the last two characters of the line. Negative arguments have no effect. transpose-words (M-t) Drag the word before point past the word after point, moving point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line. 14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts? Shift+Ctrl+v pastes clipboard contents Shift+Insert pastes the last highlighted portion (not necessarily the clipboard contents)","breadcrumbs":"Exercise Solutions » Shell Customization","id":"166","title":"Shell Customization"},"17":{"body":"You'll usually find installation instructions from the respective distro website you wish to install. Alternatively, you can install Linux on a virtual machine or try it online. Here are some resources to get you started: Install Ubuntu desktop How to run Ubuntu Desktop on a virtual machine using VirtualBox DistroSea — explore and test Linux distributions online If you are already on Windows or macOS, the following options can be used to get access to Linux tools: Git for Windows — provides a Bash emulation used to run Git from the command line Windows Subsystem for Linux — compatibility layer for running Linux binary executables natively on Windows brew — Package Manager for macOS (or Linux) info warning If you are completely new to command line usage, I'd recommend setting up a virtual machine. Or perhaps, a secondary computer that you are free to experiment with. Mistakes in command line can be more destructive compared to the graphical interface. For example, a single space typo can result in data loss, make your machine unusable, etc.","breadcrumbs":"Introduction and Setup » Access to Linux environment","id":"17","title":"Access to Linux environment"},"18":{"body":"To follow along the contents presented in this book, you'll need files from my cli-computing repo . Once you have access to a Linux environment, follow the instructions shown below. If the commands used below seem alien to you, wait until you reach the ls section (you'll get a link back to these instructions at that point). To get the files, you can clone the cli-computing repo using the git command or download a zip version. You may have to install the git command if you don't already have it, for example sudo apt install git on Debian-like systems. See https://git-scm.com/downloads for other installation choices. # option 1: use git\n$ git clone --depth 1 https://github.com/learnbyexample/cli-computing.git # option 2: download zip file\n# you can also use 'curl -OL' instead of 'wget'\n$ wget https://github.com/learnbyexample/cli-computing/archive/refs/heads/master.zip\n$ unzip master.zip\n$ mv cli-computing-master cli-computing Once you have the files, you'll be able to follow along the commands presented in this book. For example, you'll need to execute the ls.sh script for the ls section. $ cd cli-computing/example_files/scripts/\n$ ls\ncp.sh file.sh globs.sh ls.sh rm.sh tar.sh\ndu.sh find.sh grep.sh mv.sh stat.sh touch.sh $ source ls.sh\n$ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@ For sections like the cat command, you'll need to use the sample input files provided in the text_files directory. $ cd cli-computing/example_files/text_files/\n$ cat greeting.txt Hi there\nHave a nice day","breadcrumbs":"Introduction and Setup » Setup","id":"18","title":"Setup"},"19":{"body":"Command Line Interface (CLI) allows you to interact with the computer using text commands. For example, the cd command helps you navigate to a particular directory. The ls command shows the contents of a directory. In a graphical environment, you'd use an explorer (file manager) for navigation and directory contents are shown by default. Some tasks can be accomplished in both CLI and GUI environments, while some are suitable and effective only in one of them. Here are some advantages of using CLI tools over GUI programs: automation faster execution command invocations are repeatable easy to save solutions and share with others single environment compared to different UI/UX with graphical solutions common text interface allows tools to easily communicate with each other And here are some disadvantages: steep learning curve syntax can get very complicated need to get comfortable with plenty of tools typos have a tendency to be more destructive You can make use of features like command history, shortcuts and autocompletion to help with the plethora of commands and syntax issues. Consistent practice will help to get familiar with the quirks of the command line environment. Commands with destructive potential will usually include options to allow manual confirmation and interactive usage, thus reducing or entirely avoiding the impact of typos.","breadcrumbs":"Introduction and Setup » Command Line Interface","id":"19","title":"Command Line Interface"},"2":{"body":"You can buy the pdf/epub versions of the book using these links: https://learnbyexample.gumroad.com/l/cli_computing https://leanpub.com/cli_computing","breadcrumbs":"Buy PDF/EPUB versions » Purchase links","id":"2","title":"Purchase links"},"20":{"body":"Here's a list of remaining chapters: Command Line Overview Managing Files and Directories Shell Features Viewing Part or Whole File Contents Searching Files and Filenames File Properties Managing Processes Multipurpose Text Processing Tools Sorting Stuff Comparing Files Assorted Text Processing Tools Shell Scripting Shell Customization","breadcrumbs":"Introduction and Setup » Chapters","id":"20","title":"Chapters"},"21":{"body":"This book covers but a tiny portion of Linux command line usage. Topics like system administration and networking aren't discussed at all. Check out the following lists to learn about such topics and discover cool tools: Linux curated resources — my collection of resources for Linux command line, shell scripting and other related topics Awesome Linux — list of awesome projects and resources that make Linux even more awesome Arch wiki: list of applications — sorted by category, helps as a reference for those looking for packages","breadcrumbs":"Introduction and Setup » Resource lists","id":"21","title":"Resource lists"},"22":{"body":"This chapter will help you take the first steps in the command line world. Apart from command examples that you can try out, you'll also learn a few essential things about working in a text environment. For newbies, the sudden paradigm shift to interacting with the computer using just text commands can be overwhelming, especially for those accustomed to the graphical user interface (GUI). After regular usage, things will start to look systematic and you might realize that GUI is ill suited for repetitive tasks. With continuous use, recalling various commands will become easier. Features like command line history, aliases, tab-completion and shortcuts will help too. If you've used a scientific calculator, you'd know that it is handy with too many functionalities cramped into a tiny screen and a plethora of multipurpose buttons. Command line environment is something like that, but not limited to just crunching numbers. From managing files to munging data, from image manipulations to working with video, you'll likely find a tool for almost any computing task you can imagine. Always remember that command line tools appeared long before the graphical ones did. The rich history shows its weight in the form of robust tools and the availability of wide variety of applications.","breadcrumbs":"Command Line Overview » Command Line Overview","id":"22","title":"Command Line Overview"},"23":{"body":"Open a Terminal Emulator and type the command as shown below. The $ followed by a space character at the start is the simple command prompt that I use. It might be different for you. The actual command to type is echo followed by a space, then the argument 'Hello Command Line' and finally press the Enter key to execute it. You should get the argument echoed back to you as the command output. $ echo 'Hello Command Line'\nHello Command Line Here's another simple illustration. This time, the command pwd is entered by itself (i.e. no arguments). You should get your current location as the output. The / character separates different parts of the location (more details in the upcoming sections). $ pwd\n/home/learnbyexample Next, enter the exit command to quit the Terminal session. $ exit If you are completely new to the command line world, try out the above steps a few more times until you feel comfortable with opening a Terminal Emulator, executing commands and quitting the session. More details about the command structure, customizing command prompt, etc will be discussed later.","breadcrumbs":"Command Line Overview » Hello Command Line","id":"23","title":"Hello Command Line"},"24":{"body":"In Linux, the directory structure starts with the / symbol, referred to as the root directory. The man hier command gives description of the file system hierarchy. Here are some selected examples: / This is the root directory. This is where the whole tree starts. /bin This directory contains executable programs which are needed in single user mode and to bring the system up or repair it. /home On machines with home directories for users, these are usually beneath this directory, directly or not. The structure of this directory depends on local administration decisions (optional). /tmp This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up. /usr This directory is usually mounted from a separate partition. It should hold only shareable, read-only data, so that it can be mounted by various machines running Linux. /usr/bin This is the primary directory for executable programs. Most programs executed by normal users which are not needed for booting or for repairing the system and which are not installed locally should be placed in this directory. /usr/share This directory contains subdirectories with specific application data, that can be shared among different architectures of the same OS.","breadcrumbs":"Command Line Overview » File System","id":"24","title":"File System"},"25":{"body":"Quoting wikipedia : An absolute or full path points to the same location in a file system regardless of the current working directory. To do that, it must contain the root directory. By contrast, a relative path starts from some given working directory, avoiding the need to provide the full absolute path. A filename can be considered as a relative path based at the current working directory. If the working directory is not the file's parent directory, a file not found error will result if the file is addressed by its name. For example, /home/learnbyexample is an absolute path and ../design is a relative path. You'll learn how paths are used for performing tasks in the coming chapters.","breadcrumbs":"Command Line Overview » Absolute and Relative paths","id":"25","title":"Absolute and Relative paths"},"26":{"body":"These terms are often used to interchangeably mean the same thing — a prompt to allow the user to execute commands. However, they are quite different: Shell is a command line interpreter. Sets the syntax rules for invoking commands, provides operators to connect commands and redirect data, has scripting features like loops, functions and so on Terminal is a text input/output environment. Responsible for visual details like font size, color, etc Some of the popular shells are bash, zsh and fish. This book will discuss only the Bash shell. Some of the popular terminal emulators are GNOME Terminal , konsole , xterm and alacritty . Quoting from wikipedia: Unix shell : A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts. Users typically interact with a Unix shell using a terminal emulator; however, direct operation via serial hardware connections or Secure Shell are common for server systems. All Unix shells provide filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration. Shell features will be discussed in later sections and chapters. For now, open a terminal and try out the following commands: $ cat /etc/shells\n# /etc/shells: valid login shells\n/bin/sh\n/bin/dash\n/bin/bash\n/bin/rbash $ echo \"$SHELL\"\n/bin/bash In the above example, the cat command is used to display the contents of a file and the echo command is used to display the contents of a variable. SHELL is an environment variable containing the full path to the shell. info The output of the above commands might be different for you. And as mentioned earlier, your command prompt might be different than $ . For now, you can ignore it. Or, you could type PS1='$ ' and press the Enter key to set the prompt for the current session. Further Reading unix.stackexchange: What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'? wikipedia: Comparison of command shells unix.stackexchange: Difference between login shell and non-login shell Features and differences between various shells Syntax comparison on different shells with examples Shell, choosing shell and changing default shells","breadcrumbs":"Command Line Overview » Shells and Terminal Emulators","id":"26","title":"Shells and Terminal Emulators"},"27":{"body":"Quoting from wikipedia: Unix Philosophy : Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface. These principles do not strictly apply to all the command line tools, but it is good to be aware of them. As you get familiar with working from the command line, you'll be able to appreciate these guidelines better.","breadcrumbs":"Command Line Overview » Unix Philosophy","id":"27","title":"Unix Philosophy"},"28":{"body":"It is not necessary to fully understand the commands used in this chapter, just the broad strokes. The examples are intended to help you get a feel for the basics of using command options and arguments. Command invocation without any options or arguments : clear clear the terminal screen date show the current date and time Command with options (flags) : ls -l list directory contents in a long listing format ls -la list directory contents including hidden files in long listing format two short options -l and -a are combined together here as -la df -h report file system disk space usage sizes in human readable format df --human-readable same as df -h but using long option Command with arguments : mkdir project create a directory named project in the current working directory man sort manual page for the sort command diff file1.txt file2.txt display differences between the two input files wget https://s.ntnu.no/bashguide.pdf download a file from the internet the link passed to wget in the above example is real, visit BashGuide for details Command with both options and arguments : rm -r project remove (delete) the project directory recursively paste -sd, ip.txt serialize all lines from the input file to a single line using , as the delimiter Single quotes vs Double quotes : Single quotes preserves the literal value of each character within the quotes Double quotes preserves the literal value of all characters within the quotes, with the exception of $, `, \\, and, when history expansion is enabled, ! # no character is special within single quotes\n$ echo '$SHELL'\n$SHELL # $ is special within double quotes, used to interpolate a variable here\n$ echo \"Full path to the shell: $SHELL\"\nFull path to the shell: /bin/bash More details and other types of quoting will be discussed in the Shell Features chapter.","breadcrumbs":"Command Line Overview » Command Structure","id":"28","title":"Command Structure"},"29":{"body":"One of the Unix Philosophy seen earlier mentioned commands working together. The shell provides several ways to do so. A commonly used feature is redirecting the output of a command — as input of another command, to be saved in a file and so on. to another command du -sh * | sort -h calculate size of files and folders in human-readable format using du and then sort them using a tool specialized for that task to a file grep 'pass' *.log > pass_list.txt write the results to a file instead of displaying on the terminal (if the file already exists, it gets overwritten) grep 'error' *.log >> errors.txt append the results to the given file (creates a new file if necessary) to a variable d=$(date) save command output in a variable named d Many more of such shell features will be discussed in later chapters.","breadcrumbs":"Command Line Overview » Command Network","id":"29","title":"Command Network"},"3":{"body":"You can also get the book as part of these bundles: All books bundle https://leanpub.com/b/learnbyexample-all-books https://learnbyexample.gumroad.com/l/all-books Linux CLI Text Processing https://leanpub.com/b/linux-cli-text-processing https://learnbyexample.gumroad.com/l/linux-cli-text-processing","breadcrumbs":"Buy PDF/EPUB versions » Bundles","id":"3","title":"Bundles"},"30":{"body":"Not all operations can be completed using a one-liner from the terminal. In such cases, you can save the instructions in a text file and then execute them. Open your favorite text editor and write the three lines shown below: $ cat cmds.sh\necho 'hello world'\necho 'how are you?'\nseq 3 As an alternate to using a text editor, you can use either of the commands shown below to create this file. # assuming 'echo' supports '-e' option in your environment\n$ echo -e \"echo 'hello world'\\necho 'how are you?'\\nseq 3\" > cmds.sh # a more portable solution using the builtin 'printf' command\n$ printf \"echo 'hello world'\\necho 'how are you?'\\nseq 3\\n\" > cmds.sh The script file is named cmds.sh and has three commands in three separate lines. One way to execute the contents of this file is by using the source command: $ source cmds.sh\nhello world\nhow are you?\n1\n2\n3 info Your Linux distro is likely to have an easy to use graphical text editor such as the GNOME Text Editor and mousepad. See wiki.archlinux: text editors for a huge list of editors to choose from. info The Shell Scripting chapter will discuss scripting in more detail.","breadcrumbs":"Command Line Overview » Scripting","id":"30","title":"Scripting"},"31":{"body":"Most distros for personal use come with documentation for commands already installed. Learning how to use manuals from the terminal is handy and there are ways to get specific information as well. man The man command is an interface to view manuals from within the terminal itself. This uses a pager (which is usually the less command) to display the contents. You could categorize these commands as terminal user interface (TUI) applications. As an example, type man cat and you should see something like the screenshot shown below: Since the documentation has several lines that doesn't completely fit within the terminal window, you will get only the starting part of the manual. You have several options to navigate: ↑ and ↓ arrow keys to move up and down by a line you can also use k and j keys (same keys as those used by the Vim text editor) f and b keys to move forward and backward by a screenful of content Space key also moves forward by a screen mouse scroll moves up and down by a few lines g or Home go to the start of the manual G or End go to the end of the manual /pattern followed by Enter search for the given pattern in the forward direction ?pattern followed by Enter search for the given pattern in the backward direction n go to the next match N go to the previous match q quit As you might have noticed in the screenshot above, you can use h for help about the less command itself. Here are some useful tips related to documentation: man man gives information about the man command itself man bash will give you the manual page for the bash shell since this is very long, I'd recommend using the online GNU Bash manual man find | gvim - open the manual page in your favorite text editor man -k printf search the short descriptions in all of the manual pages for the string printf you can also use the apropos command instead of man -k wc --help many commands support the --help option to give succinct details like options and syntax also, these details will be displayed on the terminal itself, no need to deal with the pager interface info See also unix.stackexchange: How do I use man pages to learn how to use commands? and unix.stackexchange: colors in man pages . info info info The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage. type For certain operations, the shell provides its own set of commands, known as builtin commands. The type command displays information about a command like its path, whether it is a builtin, alias, function and so on. $ type cd\ncd is a shell builtin\n$ type sed\nsed is /bin/sed\n$ type type\ntype is a shell builtin # multiple commands can be given as arguments\n$ type pwd awk\npwd is a shell builtin\nawk is /usr/bin/awk As will be discussed in the Shell Customization chapter, you can create aliases to customize command invocations. You can use the type command to reveal the nature of such aliases. Here are some examples based on aliases I use: $ type p\np is aliased to 'pwd' $ type ls\nls is aliased to 'ls --color=auto' The type command formats the command output with a backtick at the start and a single quotes at the end. That doesn't play well with syntax highlighting, so I've changed the backtick to single quotes in the above illustration. info See also unix.stackexchange: What is the difference between a builtin command and one that is not? help The help command provides documentation for builtin commands. Unlike the man command, the entire text is displayed as the command output. A help page in the default format is shown below. You can add -m option if you want the help content in a pseudo-manpage format. $ help pwd\npwd: pwd [-LP] Print the name of the current working directory. Options: -L print the value of $PWD if it names the current working directory -P print the physical directory, without any symbolic links By default, 'pwd' behaves as if '-L' were specified. Exit Status: Returns 0 unless an invalid option is given or the current directory cannot be read. You can use the -d option to get a short description of the command: $ help -d compgen\ncompgen - Display possible completions depending on the options. info Use help help for documentation on the help command. If you use help without any argument, it will display all the internally defined shell commands. whatis and whereis Here are some more ways to get specific information about commands: whatis displays one-line manual page descriptions whereis locates the binary, source, and manual page files for a command $ whatis grep\ngrep (1) - print lines that match patterns $ whereis awk\nawk: /usr/bin/awk /usr/lib/x86_64-linux-gnu/awk /usr/share/awk\n/usr/share/man/man1/awk.1.gz ch explainshell is a web app that shows the help text that matches each argument of the command you type in the app. For example, a screenshot for tar -xzvf archive.tar.gz is shown below: Inspired by this app, I wrote a Bash script ch to extract information from man and help pages. Here are some examples: $ ch ls -vX ls - list directory contents -v natural sort of (version) numbers within text -X sort alphabetically by entry extension $ ch type -a type - Display information about command type. -a display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the '-p' option is not also used Further Reading Linux man pages — one of several websites that host man pages online ArchWiki — comprehensive documentation for Arch Linux and other distributions Debian Reference — broad overview of the Debian system, covers many aspects of system administration through shell-command examples","breadcrumbs":"Command Line Overview » Command Help","id":"31","title":"Command Help"},"32":{"body":"There are several shortcuts you can use to be productive at the command line. These will be discussed in the Shell Customization chapter. Here are some examples to give an idea: Ctrl+u delete everything to the left of the cursor Ctrl+k delete from the current character to the end of the line Ctrl+c abort the currently typed command Ctrl+l clear the terminal screen and move the prompt to the top, any characters typed as part of the current command will be retained ↑ and ↓ arrow keys to navigate previously used commands from the history Ctrl+p and Ctrl+n can also be used instead of arrow keys you can modify the command before executing such lines from the history The tab key helps you autocomplete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any). Here's an example of completing a file path with multiple tab key presses at various stages. Not only does it saves time, it also helps to avoid typos since you are simultaneously verifying the path. # pressing tab after typing '/e' will autocomplete to '/etc/'\n$ ls /etc/ # pressing tab after 'di' will autocomplete to 'dict'\n$ ls /etc/dict\n# pressing tab twice will show all possible completions\n$ ls /etc/dict\ndictd/ dictionaries-common/ # type 'i' and press tab to get 'dictionaries-common'\n$ ls /etc/dictionaries-common/ # type 'w' and press tab to get 'words'\n$ ls /etc/dictionaries-common/words The character at which the tab key is pressed in the above example has been cherry picked for illustration purposes. The number of steps would increase if you try pressing tab after each character. With experience, using the tab key for autocompletion will become a natural part of your command line usage. info You can set an option to combine the features of single and double tab presses into a single tab press. This will be discussed in the Shell Customization chapter.","breadcrumbs":"Command Line Overview » Shortcuts and Autocompletion","id":"32","title":"Shortcuts and Autocompletion"},"33":{"body":"If the command line environment only had file managing features, I'd still use it. Given the wide variety of applications available, I can't imagine going back to using a different GUI application for each use case. My primary work is writing ebooks, blog posts and recording videos. Here are the major CLI tools I use: text processing using head, tail, sort, grep, sed, awk and so on (you'll learn about these commands in later chapters) git — version control pandoc — generating PDF/EPUB book versions from markdown files mdBook — web version of the books from markdown files zola — static site generator ImageMagick — image processing like resizing, adding borders, etc oxipng , pngquant and svgcleaner — optimizing images auto-editor — removing silent portions from video recordings FFmpeg — video processing, padding for example (FFmpeg is also a major part of the auto-editor solution) Some of these workflows require additional management, for which I write shell functions or scripts. I do need GUI tools as well, for example, web browser, image viewer, PDF/EPUB viewers, SimpleScreenRecorder and so on. Some of these can be handled from within the terminal too, but I prefer GUI for such cases. I do launch some of them from the terminal, primarily for providing the file or url to be opened. You might wonder what advantage does the command line provide for processing images and videos? Apart from being faster, the custom parameters (like border color, border size, quality percentage, etc) are automatically saved as part of the scripts I create. After that, I can just use a single call to the script instead of waiting for a GUI application to open, navigating to the required files, applying custom parameters, saving them after all the required processing is done, closing the application, etc. Also, that single script can use as many tools as needed, whereas with GUI you'll have to repeat such steps with different applications.","breadcrumbs":"Command Line Overview » Real world use cases","id":"33","title":"Real world use cases"},"34":{"body":"info info All the exercises are also collated together in one place at exercises.md . For solutions, see exercise-solutions.md . 1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question? 2) What output do you get for the command shown below? Does the documentation help understand the result? $ echo apple 42 'banana 100' 3) Go through bash manual: Tilde Expansion . Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers. 4) Which key would you use to get help while the less command is active? 5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)? 6) What does the Ctrl+k shortcut do? 7) Briefly explain the role of the following shell operators: a) | b) > c) >> 8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead? $ whatis cat\ncat (1) - concatenate files and print on the standard output $ whatis type\ntype: nothing appropriate. # ???\ntype - Display information about command type. 9) What is the role of the /tmp directory? 10) Give an example each for absolute and relative paths. 11) When would you use the man -k command? 12) Are there differences between the man and info pages?","breadcrumbs":"Command Line Overview » Exercises","id":"34","title":"Exercises"},"35":{"body":"This chapter presents commands to do things that are typically handled by a file manager in GUI (also known as file explorer). For example, viewing contents of a directory, navigating to other directories, cut/copy/paste files, renaming files and so on. Some of the commands used for these purposes are provided by the shell itself. As a good practice, make it a habit to go through the documentation of the commands you encounter. Getting used to looking up documentation from the command line will come in handy whenever you are stuck. You can also learn and experiment with options you haven't used yet. info The example_files directory has the scripts used in this chapter. See the Setup section for instructions to create the working environment.","breadcrumbs":"Managing Files and Directories » Managing Files and Directories","id":"35","title":"Managing Files and Directories"},"36":{"body":"From bash manual: What is a shell? Shells also provide a small set of built-in commands (builtins) implementing functionality impossible or inconvenient to obtain via separate utilities. For example, cd, break, continue, and exec cannot be implemented outside of the shell because they directly manipulate the shell itself. The history, getopts, kill, or pwd builtins, among others, could be implemented in separate utilities, but they are more convenient to use as builtin commands. Many of the commands needed for everyday use are external commands, i.e. not part of the shell. Some builtins, pwd for example, might also be available as external command on your system (and these might have differences in features too). In such cases the builtin version will be executed by default, which you can override by using the path of the external version. You can use the type command to check if the tool you are using is a builtin or an external command. The type command is a shell builtin, and provides other features too (which will be discussed later). You can use the -a option to get all details about the given command. $ type -a cd\ncd is a shell builtin $ type -a ls\nls is /bin/ls $ type -a pwd\npwd is a shell builtin\npwd is /bin/pwd info To look up documentation, use the help command for builtins and man for external commands (or info for complete documentation, where applicable). Use help help and man man for their own documentation. info Typing just help will give the list of builtins, along with the command's syntax.","breadcrumbs":"Managing Files and Directories » Builtin and External commands","id":"36","title":"Builtin and External commands"},"37":{"body":"pwd is a shell builtin command to get the current working directory. This helps to orient yourself with respect to the filesystem. The absolute path printed is often handy to copy-paste elsewhere, in a script for example. Some users prefer their terminal emulators and/or shell prompt to always display the current working directory. $ pwd\n/home/learnbyexample","breadcrumbs":"Managing Files and Directories » pwd","id":"37","title":"pwd"},"38":{"body":"cd is another shell builtin. This helps to change the current working directory. Here's an example of changing the current working directory using an absolute path: $ pwd\n/home/learnbyexample # specifying / at end of the path is optional\n$ cd /etc\n$ pwd\n/etc You can use - as an argument to go back to the previous working directory. Continuing from the previous example: $ cd -\n/home/learnbyexample info Most commands will treat strings starting with - as a command option. You can use -- to tell commands that all the following arguments should not be treated as options even if they start with -. For example, if you have a folder named -oops in the current working directory, you can use cd -- -oops to switch to that directory. Relative paths are well, relative to the current working directory: . refers to the current directory .. refers to the directory one hierarchy above (i.e. the parent directory) ../.. refers to the directory two hierarchies above and so on cd ./- will help you to switch to a directory named - in the current location you cannot use cd - since that'll take you to the previous working directory $ pwd\n/home/learnbyexample # go one hierarchy above\n$ cd ..\n$ pwd\n/home # change to 'learnbyexample' present in the current directory\n# './' is optional in this case\n$ cd ./learnbyexample\n$ pwd\n/home/learnbyexample # go two hierarchies above\n$ cd ../..\n$ pwd\n/ You can switch to the home directory using cd or cd ~ or cd ~/ from anywhere in the filesystem. This is determined by the value stored in the HOME shell variable. See also bash manual: Tilde Expansion . $ pwd\n/\n$ echo \"$HOME\"\n/home/learnbyexample $ cd\n$ pwd\n/home/learnbyexample","breadcrumbs":"Managing Files and Directories » cd","id":"38","title":"cd"},"39":{"body":"You can use this command to clear the terminal screen. By default, the clear command will move the prompt to the top of the terminal as well as try to remove the contents of the scrollback buffer. You can use the -x option if you want to retain the scrollback buffer contents. info The Ctrl+l shortcut will also move the prompt line to the top of the terminal. It will retain any text you've typed on the prompt line and scrollback buffer contents won't be cleared.","breadcrumbs":"Managing Files and Directories » clear","id":"39","title":"clear"},"4":{"body":"Ive only gotten through first pages but appears a good Unix/bash primer. I’ll probably recommend for new hires out of bootcamp because they’re usually weak here — feedback on twitter Nice book! I just started trying to get into linux today and you have some tips I haven’t found elsewhere and the text is an enjoyable read so far. — feedback on reddit","breadcrumbs":"Buy PDF/EPUB versions » Testimonials","id":"4","title":"Testimonials"},"40":{"body":"When you use a file explorer GUI application, you'll automatically see the directory contents. And such GUI apps typically have features to show file size, differentiate between files and folders and so on. ls is the equivalent command line tool with a plethora of options and functionality related to viewing the contents of directories. info As mentioned earlier, the example_files directory has the scripts used in this chapter. You can source the ls.sh script to follow along the examples shown in this section. See the Setup section if you haven't yet created the working environment. # first, cd into the 'scripts' directory\n$ cd cli-computing/example_files/scripts $ ls\ncp.sh file.sh globs.sh ls.sh rm.sh tar.sh\ndu.sh find.sh grep.sh mv.sh stat.sh touch.sh # 'ls.sh' script will create a directory named 'ls_examples'\n# and automatically change to that directory as well\n$ source ls.sh\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples By default, the current directory contents are displayed. You can pass one or more paths as arguments. Here are some examples: $ ls\nbackups hello_world.py ip.txt report.log todos\nerrors.log hi projects scripts # example with a single path argument\n$ ls /sys\nblock class devices fs kernel power\nbus dev firmware hypervisor module # multiple paths example\n# directory listings will be preceded by their names\n$ ls projects backups ip.txt\nip.txt backups:\nbookmarks.html dot_files projects:\ncalculator tictactoe You can use the -1 option (1 as in numeric one, not the letter l which does something else) to list the contents in a single column: $ ls -1 backups\nbookmarks.html\ndot_files The -F option appends a character to each filename indicating the file type (if it is other than a regular file): / directory * executable file @ symbolic link | FIFO = socket > door $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@ If you just need to distinguish between files and directories, you can use the -p option: $ ls -p\nbackups/ hello_world.py ip.txt report.log todos/\nerrors.log hi projects/ scripts You can also use the --color option to visually distinguish file types: The -l option displays the contents using a long listing format. You'll get details like file permissions, ownership, size, timestamp and so on. The first character of the first column distinguishes file types as d for directories, - for regular files, l for symbolic links, etc. Under each directory listing, the first line will display the total size of the entries (in terms of KB). $ ls -l hi\n-rwxrwxr-x 1 learnbyexample learnbyexample 21 Dec 5 2019 hi # you can add -G option to avoid the group column\n$ ls -lG\ntotal 7516\ndrwxrwxr-x 3 learnbyexample 4096 Feb 4 09:23 backups\n-rw-rw-r-- 1 learnbyexample 12345 Jan 1 03:30 errors.log\n-rwxrwxr-x 1 learnbyexample 42 Feb 29 2020 hello_world.py\n-rwxrwxr-x 1 learnbyexample 21 Dec 5 2019 hi\n-rw-rw-r-- 1 learnbyexample 10 Jul 21 2017 ip.txt\ndrwxrwxr-x 4 learnbyexample 4096 Mar 5 11:21 projects\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log\nlrwxrwxrwx 1 learnbyexample 13 May 7 15:17 scripts -> ../../scripts\ndrwxrwxr-x 2 learnbyexample 4096 Apr 6 13:19 todos info warning Note that the timestamps showing hours and minutes instead of year depends on the relative difference with respect to the current time. So, for example, you might get Feb 4 2022 instead of Feb 4 09:23. Use the -h option to show file sizes in human readable format (default is byte count). $ ls -lG report.log\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log $ ls -lhG report.log\n-rw-rw-r-- 1 learnbyexample 7.3M Jan 1 01:01 report.log You can use the -s option instead of long listing if you only need allocated file sizes and names: $ ls -1sh errors.log report.log 16K errors.log\n7.4M report.log There are several options for changing the order of listing: -t sorts by timestamp -S sorts by file size (not suitable for directories) -v version sorting (suitable for filenames with numbers in them) -X sorts by file extension (i.e. characters after the last . in the filename) -r reverse the listing order $ ls -lGhtr\ntotal 7.4M\n-rw-rw-r-- 1 learnbyexample 10 Jul 21 2017 ip.txt\n-rwxrwxr-x 1 learnbyexample 21 Dec 5 2019 hi\n-rwxrwxr-x 1 learnbyexample 42 Feb 29 2020 hello_world.py\n-rw-rw-r-- 1 learnbyexample 7.3M Jan 1 01:01 report.log\n-rw-rw-r-- 1 learnbyexample 13K Jan 1 03:30 errors.log\ndrwxrwxr-x 3 learnbyexample 4.0K Feb 4 09:23 backups\ndrwxrwxr-x 4 learnbyexample 4.0K Mar 5 11:21 projects\ndrwxrwxr-x 2 learnbyexample 4.0K Apr 6 13:19 todos\nlrwxrwxrwx 1 learnbyexample 13 May 7 15:17 scripts -> ../../scripts Filenames starting with . are considered as hidden files and these are NOT shown by default. You can use the -a option to view them. The -A option is similar, but doesn't show the special . and .. entries. # . and .. point to the current and parent directories respectively\n$ ls -aF backups/dot_files/\n./ ../ .bashrc .inputrc .vimrc # -A will exclude the . and .. entries\n$ ls -A backups/dot_files/\n.bashrc .inputrc .vimrc The -R option recursively lists sub-directories as well: $ ls -ARF\n.:\nbackups/ hello_world.py* .hidden projects/ scripts@\nerrors.log hi* ip.txt report.log todos/ ./backups:\nbookmarks.html dot_files/ ./backups/dot_files:\n.bashrc .inputrc .vimrc ./projects:\ncalculator/ tictactoe/ ./projects/calculator:\ncalc.sh ./projects/tictactoe:\ngame.py ./todos:\nbooks.txt outing.txt Often you'd want to list only specific files or directories based on some criteria, file extension for example. The shell provides a matching technique called globs or wildcards . Some simple examples are shown below (see the wildcards section for more details). * is a placeholder for zero or more characters: # *.py *.log will give filenames ending with '.py' or '.log'\n$ echo *.py *.log\nhello_world.py errors.log report.log # glob expansion can be prevented by using quotes\n$ echo '*.py' *.log\n*.py errors.log report.log # long list only files ending with '.log'\n$ ls -lG *.log\n-rw-rw-r-- 1 learnbyexample 12345 Jan 1 03:30 errors.log\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log [] helps you specify a set of characters to be matched once. For example, [ad] matches a or d once. [c-i] matches a range of characters from c to i. # entries starting with 'c' to 'i'\n$ echo [c-i]*\nerrors.log hello_world.py hi ip.txt $ ls -1sh [c-i]* 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt info info As shown in the above examples, globs are expanded by the shell. Beginners often associate globs as something specific to the ls command, which is why I've deliberately used echo as well in the above examples. You can use the -d option to not show directory contents: $ echo b*\nbackups\n# since backups is a directory, ls will show its contents\n$ ls b*\nbookmarks.html dot_files\n# -d will show the directory entry instead of its contents\n$ ls -d b*\nbackups # a handy way to get only the directory entries\n$ echo */\nbackups/ projects/ scripts/ todos/\n$ ls -1d */\nbackups/\nprojects/\nscripts/\ntodos/ info I hope you have been judiciously taking notes, since there are just too many commands and features. For example, note down all the options discussed in this section. And then explore the output from the ls --help command. Further Reading mywiki.wooledge: avoid parsing output of ls unix.stackexchange: why not parse ls? unix.stackexchange: What are ./ and ../ directories?","breadcrumbs":"Managing Files and Directories » ls","id":"40","title":"ls"},"41":{"body":"The tree command displays the contents of a directory recursively, in a hierarchical manner. Here's a screenshot of using tree -a from the ls_examples sample directory seen in the previous section. The -a option is used to show the hidden files as well. info You might have to install this command. sudo apt install tree can be used to get this command on Debian-like distributions.","breadcrumbs":"Managing Files and Directories » tree","id":"41","title":"tree"},"42":{"body":"The mkdir command helps you to create new directories. You can pass one or more paths along with the name of the directories you want to create. Quote the names if it can contain shell special characters like space, * and so on. info Create a practice directory for this section: $ mkdir practice_mkdir\n$ cd practice_mkdir Here's an example of creating multiple directories: $ mkdir reports 'low power adders' $ ls -1\n'low power adders'\nreports The -p option will help you to create multiple directory hierarchies in one shot: # error because 'a' and 'a/b' paths do not exist yet\n$ mkdir a/b/c\nmkdir: cannot create directory ‘a/b/c’: No such file or directory # -p is handy in such cases\n$ mkdir -p a/b/c $ tree\n.\n├── a\n│ └── b\n│ └── c\n├── low power adders\n└── reports 5 directories, 0 files The -p option has another functionality too. It will not complain if the directory you are trying to create already exists. This is especially helpful in shell scripts. # 'reports' directory was already created in an earlier example\n$ mkdir reports\nmkdir: cannot create directory ‘reports’: File exists\n# exit status will reflect that something went wrong\n$ echo $?\n1 # the -p option will override such errors\n$ mkdir -p reports\n$ echo $?\n0 As seen in the examples above, you can check the exit status of the last executed command using the $? special variable. 0 means everything went well and higher numbers indicate some sort of failure has occurred (the details of which you can look up in the command's manual). info warning Linux filenames can use any character other than / and the ASCII NUL character. Quote the arguments if it contains characters like space, *, etc to prevent shell expansion. Shell considers space as the argument separator, * is a wildcard character and so on. As a good practice, use only alphabets, numbers and underscores for filenames, unless you have some specific requirements. See also unix.stackexchange: Characters best avoided in filenames . info You can delete the practice directory if you wish: $ cd ..\n$ rm -r practice_mkdir","breadcrumbs":"Managing Files and Directories » mkdir","id":"42","title":"mkdir"},"43":{"body":"You'll usually create files using a text editor or by redirecting the output of a command to a file. For some cases, empty files are needed for testing purposes or to satisfy a particular build process. A real world use case is the empty .nojekyll file for GitHub Pages . The touch command's main functionality is altering timestamps (which will be discussed in the File Properties chapter). If a file doesn't exist, touch will create an empty file using the current timestamp. You can also pass more than one file argument if needed. $ mkdir practice_touch\n$ cd practice_touch $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory $ touch ip.txt $ ls -s ip.txt\n0 ip.txt info You can create an empty file using > ip.txt as well, but the redirection operator will overwrite the file if it already exists.","breadcrumbs":"Managing Files and Directories » touch","id":"43","title":"touch"},"44":{"body":"The rm command will help you to delete files and directories. You can pass one or more paths as arguments. # change to the 'scripts' directory and source the 'rm.sh' script\n$ source rm.sh\n$ ls -F\nempty_dir/ hello.py loops.py projects/ read_only.txt reports/ # delete files ending with .py\n$ rm *.py\n$ ls -F\nempty_dir/ projects/ read_only.txt reports/ You'll need to add the -r option to recursively delete directory contents. You can use rm -d or the rmdir command to delete only empty directories. # -r is needed to delete directory contents recursively\n$ rm reports\nrm: cannot remove 'reports': Is a directory\n$ rm -r reports\n$ ls -F\nempty_dir/ projects/ read_only.txt # delete empty directories, same as using the 'rmdir' command\n$ rm -d empty_dir\n# you'll get an error if the directory is not empty\n$ rm -d projects\nrm: cannot remove 'projects': Directory not empty Typos like misplaced space, wrong glob, etc could wipe out files not intended for deletion. Apart from having backups and snapshots, you could also take some mitigating steps: using -i option to interactively delete each file you can also use -I option for lesser number of prompts using echo as a dry run to see how the glob expands using a trash command (see links below) instead of rm Use y for confirmation and n to cancel deletion with the -i or -I options. Here's an example of cancelling deletion: $ rm -ri projects\nrm: descend into directory 'projects'? n $ ls -F\nprojects/ read_only.txt And here's an example of providing confirmation at each step of the deletion process: $ tree projects\nprojects\n├── calculator\n│ └── calc.sh\n└── tictactoe └── game.py 2 directories, 2 files $ rm -ri projects\nrm: descend into directory 'projects'? y\nrm: descend into directory 'projects/tictactoe'? y\nrm: remove regular empty file 'projects/tictactoe/game.py'? y\nrm: remove directory 'projects/tictactoe'? y\nrm: descend into directory 'projects/calculator'? y\nrm: remove regular empty file 'projects/calculator/calc.sh'? y\nrm: remove directory 'projects/calculator'? y\nrm: remove directory 'projects'? y $ ls -F\nread_only.txt The -f option can be used to ignore complaints about non-existing files (somewhat similar to the mkdir -p feature). It also helps to remove write protected files (provided you have appropriate permissions to delete those files). This option is especially useful for recursive deletion of directories that have write protected files, .git/objects for example. $ rm xyz.txt\nrm: cannot remove 'xyz.txt': No such file or directory\n$ echo $?\n1\n$ rm -f xyz.txt\n$ echo $?\n0 # example for removing write protected files\n# you'll be asked for confirmation even without the -i/-I options\n$ rm read_only.txt\nrm: remove write-protected regular empty file 'read_only.txt'? n\n# with -f, files will be deleted without asking for confirmation\n$ rm -f read_only.txt Further Reading Use a trash command (for example, trash-cli on Ubuntu) so that deleted files can be recovered later if needed see also unix.stackexchange: creating a simple trash command Files removed using rm can still be recovered with time and skill unix.stackexchange: recover deleted files unix.stackexchange: recovering accidentally deleted files Use commands like shred if you want to make it harder to recover deleted files wiki.archlinux: Securely wipe disk My curated list for git and related resources","breadcrumbs":"Managing Files and Directories » rm","id":"44","title":"rm"},"45":{"body":"You can use the cp command to make copies of files and directories. With default syntax, you have to specify the source first followed by the destination. To copy multiple items, the last argument as destination can only be a directory. You'll also need to use the -r option to copy directories (similar to rm -r seen earlier). # change to the 'scripts' directory and source the 'cp.sh' script\n$ source cp.sh\n$ ls -F\nbackups/ reference/ # recall that . is a relative path referring to the current directory\n$ cp /usr/share/dict/words .\n$ ls -F\nbackups/ reference/ words # error because -r is needed to copy directories\n# other file arguments (if present) will still be copied\n$ cp /usr/share/dict .\ncp: -r not specified; omitting directory '/usr/share/dict'\n$ cp -r /usr/share/dict .\n$ ls -F\nbackups/ dict/ reference/ words info warning By default, cp will overwrite an existing file of the same name in the destination directory. You can use the -i option to interactively confirm or deny overwriting existing files. The -n option will prevent overwriting existing files without asking for confirmation. $ echo 'hello' > ip.txt\n$ ls -F\nbackups/ dict/ ip.txt reference/ words\n$ ls backups\nip.txt reports\n$ cat backups/ip.txt\napple banana cherry\n# file will be overwritten without asking for confirmation!\n$ cp ip.txt backups/\n$ cat backups/ip.txt\nhello # use -i to interactively confirm or deny overwriting\n$ echo 'good morning' > ip.txt\n$ cp -i ip.txt backups/\ncp: overwrite 'backups/ip.txt'? n\n$ cat backups/ip.txt\nhello # use -n to prevent overwriting without needing confirmation\n$ cp -n ip.txt backups/\n$ cat backups/ip.txt\nhello If there's a folder in the destination path with the same name as a folder being copied, the contents will be merged. If there are files of identical names in such directories, the same rules discussed above will apply. $ tree backups\nbackups\n├── ip.txt\n└── reports └── jan.log 1 directory, 2 files $ mkdir reports\n$ touch reports/dec.log\n$ cp -r reports backups/\n$ tree backups\nbackups\n├── ip.txt\n└── reports ├── dec.log └── jan.log 1 directory, 3 files Often, you'd want to copy a file (or a directory) under a different name. In such cases, you can simply use a new name while specifying the destination. # copy 'words' file from source as 'words_ref.txt' at destination\n$ cp /usr/share/dict/words words_ref.txt # copy 'words' file as 'words.txt' under the 'reference' directory\n$ cp /usr/share/dict/words reference/words.txt # copy 'dict' directory as 'word_lists'\n$ cp -r /usr/share/dict word_lists As mentioned earlier, to copy multiple files and directories, you'll have to specify the destination directory as the last argument. $ cp -r ~/.bashrc /usr/share/dict backups/ $ ls -AF backups\n.bashrc dict/ ip.txt reports/ You can use the -t option to specify the destination before the source paths (helpful with the find command for example, will be discussed later). Here are some more notable options: -u copy files from source only if they are newer or don't exist in the destination -b and --backup options will allow you to create backup copies of files already existing in the destination --preserve option will help you to copy files along with source file attributes like ownership, timestamp, etc Further Reading rsync a fast, versatile, remote (and local) file-copying tool rsync tutorial and examples syncthing — continuous file synchronization program","breadcrumbs":"Managing Files and Directories » cp","id":"45","title":"cp"},"46":{"body":"You can use the mv command to move one or more files and directories from one location to another. Unlike rm and cp, you do not need the -r option for directories. Syntax for specifying the source and destination is same as seen earlier with cp. Here's an example of moving a directory into another directory: # change to the 'scripts' directory and source the 'mv.sh' script\n$ source mv.sh\n$ ls -F\nbackups/ dot_files/ hello.py ip.txt loops.py manuals/\n$ ls -F backups\nprojects/ $ mv dot_files backups $ ls -F\nbackups/ hello.py ip.txt loops.py manuals/\n$ ls -F backups\ndot_files/ projects/ Here's an example for moving multiple files and directories to another directory: $ mv *.py manuals backups $ ls -F\nbackups/ ip.txt\n$ ls -F backups\ndot_files/ hello.py loops.py manuals/ projects/ When you are dealing with a single file or directory, you can also rename them: # within the same directory\n$ mv ip.txt report.txt\n$ ls -F\nbackups/ report.txt # between different directories\n$ mv backups/dot_files rc_files\n$ ls -F\nbackups/ rc_files/ report.txt\n$ ls -F backups\nhello.py loops.py manuals/ projects/ Here are some more notable options, some of which behave similar to those seen with the cp command: -i interactively confirm or deny when the destination already has a file of the same name -n always deny overwriting of files -f always overwrite files -t specify the destination elsewhere instead of final argument -u move only if the files are newer or don't exist in the destination -b and --backup options will allow you to create backup copies of files already existing in the destination -v verbose option","breadcrumbs":"Managing Files and Directories » mv","id":"46","title":"mv"},"47":{"body":"The mv command is useful for simple file renaming. rename helps when you need to modify one or more filenames based on a pattern. There are different implementations of the rename command, with wildly different set of features. See askubuntu: What's the difference between the different \"rename\" commands? for details. Perl implementation of the rename command will be discussed in this section. You'd need to know regular expressions to use this command. Basic explanations will be given here and more details can be found in the links mentioned at the end of this section. Here's an example to change the file extensions: $ mkdir practice_rename\n$ cd practice_rename\n# create sample files\n$ touch caves.jpeg waterfall.JPEG flower.JPG # substitution command syntax is s/search/replace/flags\n# \\. matches . character literally\n# e? matches e optionally (? is a quantifier to match 0 or 1 times)\n# $ anchors the match to the end of the input\n# i flag matches the input case-insensitively\n$ rename 's/\\.jpe?g$/.jpg/i' * $ ls\ncaves.jpg flower.jpg waterfall.jpg\n$ rm *.jpg As a good practice, use the -n option to see how the files will be renamed before actually renaming the files. $ touch 1.png 3.png 25.png 100.png\n$ ls\n100.png 1.png 25.png 3.png # use the -n option for sanity check\n# note that 100.png isn't part of the output, since it isn't affected\n# \\d matches a digit character\n# \\d+ matches 1 or more digits (+ is a quantifier to match 1 or more times)\n# e flag treats the replacement string as Perl code\n# $& is a backreference to the entire matched portion\n$ rename -n 's/\\d+/sprintf \"%03d\", $&/e' *.png\nrename(1.png, 001.png)\nrename(25.png, 025.png)\nrename(3.png, 003.png) # remove the -n option after sanity check to actually rename the files\n$ rename 's/\\d+/sprintf \"%03d\", $&/e' *.png\n$ ls\n001.png 003.png 025.png 100.png If the new filename already exists, you'll get an error, which you can override with the -f option if you wish. If you are passing filenames with path components in them, you can use the -d option to affect only the filename portion. Otherwise, the logic you are using might affect directory names as well. $ mkdir projects\n$ touch projects/toc.sh projects/reports.py # aim is to uppercase the non-extension part of the filename\n# [^.]+ matches 1 or more non '.' characters\n# \\U changes the characters that follow to uppercase\n# $& is a backreference to the entire matched portion\n$ rename -n -d 's/[^.]+/\\U$&/' projects/*\nrename(projects/reports.py, projects/REPORTS.py)\nrename(projects/toc.sh, projects/TOC.sh) # without the -d option, directory name will also be affected\n$ rename -n 's/[^.]+/\\U$&/' projects/*\nrename(projects/reports.py, PROJECTS/REPORTS.py)\nrename(projects/toc.sh, PROJECTS/TOC.sh) Further Reading perldoc: Regexp tutorial See my Perl one-liners ebook for examples and more details about the Perl substitution and rename commands","breadcrumbs":"Managing Files and Directories » rename","id":"47","title":"rename"},"48":{"body":"The ln command helps you create a link to another file or directory within the same or different location. There are two types of links — symbolic links and hard links. Symbolic links can point to both files and directories. Here are some characteristics: if the original file is deleted or moved to another location, then the symbolic link will no longer work if the symbolic link is moved to another location, it will still work if the link was done using absolute path (for relative path, it will depend on whether or not there's another file with the same name in that location) a symbolic link file has its own inode, permissions, timestamps, etc some commands will work the same when original file or the symbolic file is given as the command line argument, while some require additional options (du -L for example) Usage is similar to the cp command. You have to specify the source first followed by the destination (which is optional if it is the current working directory). $ mkdir practice_ln\n$ cd practice_ln # destination is optional for making a link in the current directory\n# -s option is needed to make symbolic links\n$ ln -s /usr/share/dict/words # you can also rename the link if needed\n$ ln -s /usr/share/dict/words words.txt\n$ ls -1sF\ntotal 0\n0 words@\n0 words.txt@ Long listing with ls -l will show the path connected to links. You can also use the readlink command, which has features like resolving recursively to the canonical file. # to know which file the link points to\n$ ls -lG words\nlrwxrwxrwx 1 learnbyexample 21 Jul 9 13:41 words -> /usr/share/dict/words\n$ readlink words\n/usr/share/dict/words # the linked file may be another link\n# use -f option to get the original file\n$ readlink -f words\n/usr/share/dict/english Hard links can only point to another file. You cannot use them for directories and the usage is also restricted to within the same filesystem. The . and .. directories are exceptions, these special purpose hard links are automatically created. Here are some more details about hard links: once a hard link is created, there is no distinction between the two files other than their paths. They have same inode, permissions, timestamps, etc hard links will continue working even if all the other hard links are deleted if a hard link is moved to another location, the links will still be in sync. Any change in one of them will be reflected in all the other links $ touch apple.txt\n$ ln apple.txt banana.txt # the -i option gives inode\n$ ls -1i apple.txt banana.txt\n649140 banana.txt\n649140 apple.txt info You can use unlink or rm commands to delete links. Further Reading askubuntu: What is the difference between a hard link and a symbolic link? unix.stackexchange: What is the difference between symbolic and hard links? unix.stackexchange: What is a Superblock, Inode, Dentry and a File?","breadcrumbs":"Managing Files and Directories » ln","id":"48","title":"ln"},"49":{"body":"tar is an archiving utility. Depending on the implementation, you can also use options to compress the archive. Here's an example that creates a single archive file from multiple input files and directories: # change to the 'scripts' directory and source the 'tar.sh' script\n$ source tar.sh\n$ ls -F\nprojects/ report.log todos/ # -c option creates a new archive, any existing archive will be overwritten\n# -f option allows to specify a name for the archive being created\n# rest of the arguments are the files/directories to be archived\n$ tar -cf bkp.tar report.log projects $ ls -F\nbkp.tar projects/ report.log todos/\n$ ls -sh bkp.tar\n7.4M bkp.tar Once you have an archive file, you can then compress it using tools like gzip, bzip2, xz, etc. In the below example, the command replaces the archive file with the compressed version and adds a .gz suffix to indicate that gzip was the technique used. # the input '.tar' file will be overwritten with the compressed version\n$ gzip bkp.tar $ ls -F\nbkp.tar.gz projects/ report.log todos/\n$ ls -sh bkp.tar.gz\n5.6M bkp.tar.gz Use the -t option if you want to check the contents of the compressed file. This will work with the uncompressed .tar version as well. $ tar -tf bkp.tar.gz\nreport.log\nprojects/\nprojects/scripts/\nprojects/scripts/calc.sh\nprojects/errors.log To uncompress .gz files, you can use gunzip or gzip -d. This will replace the compressed version with the uncompressed archive file: # this '.gz' file will be overwritten with the uncompressed version\n$ gunzip bkp.tar.gz $ ls -F\nbkp.tar projects/ report.log todos/\n$ ls -sh bkp.tar\n7.4M bkp.tar To extract the files from an archive, use tar along with the -x option: $ mkdir test_extract\n$ mv bkp.tar test_extract\n$ cd test_extract\n$ ls\nbkp.tar $ tar -xf bkp.tar\n$ tree\n.\n├── bkp.tar\n├── projects\n│ ├── errors.log\n│ └── scripts\n│ └── calc.sh\n└── report.log 2 directories, 4 files $ cd ..\n$ rm -r test_extract With GNU tar, you can compress/uncompress along with the tar command instead of having to use tools like gzip separately. For example, the -z option will use gzip, -j will use bzip2 and -J will use xz. Use the -a option if you want tar to automatically select the compression technique based on the extension provided. $ ls -F\nprojects/ report.log todos/ # -z option gives same compression as the gzip command\n$ tar -zcf bkp.tar.gz report.log projects\n$ ls -sh bkp.tar.gz\n5.6M bkp.tar.gz # extract original files from compressed file\n$ mkdir test_extract\n$ cd test_extract\n$ tar -zxf ../bkp.tar.gz\n$ tree\n.\n├── projects\n│ ├── errors.log\n│ └── scripts\n│ └── calc.sh\n└── report.log 2 directories, 3 files $ cd ..\n$ rm -r test_extract tar has lots and lots of options for various needs. Some are listed below, see documentation for complete details. -v verbose option -r to append files to an existing archive --exclude= specify files to be ignored from archiving There are also commands starting with z to work with compressed files, for example: zcat to display file contents of a compressed file zless to display file contents of a compressed file one screenful at a time zgrep to search compressed files info If you need to work with .zip files, use the zip and unzip commands. Further Reading unix.stackexchange: tar files with a sorted order superuser: gzip without tar? Why are they used together? unix.stackexchange: xz a directory with tar using maximum compression?","breadcrumbs":"Managing Files and Directories » tar and gzip","id":"49","title":"tar and gzip"},"5":{"body":"Here's a list of programming books I've written: Understanding Python re(gex)? Understanding JavaScript RegExp Understanding Ruby Regexp CLI text processing with GNU grep and ripgrep CLI text processing with GNU sed CLI text processing with GNU awk Ruby One-Liners Guide Perl One-Liners Guide 100 Page Python Intro Practice Python Projects CLI text processing with GNU Coreutils Vim Reference Guide Linux Command Line Computing","breadcrumbs":"Buy PDF/EPUB versions » Book list","id":"5","title":"Book list"},"50":{"body":"info The ls.sh script will be used for some of the exercises. 1) Which of these commands will always display the absolute path of the home directory? a) pwd b) echo \"$PWD\" c) echo \"$HOME\" 2) The current working directory has a folder named -dash. How would you switch to that directory? a) cd -- -dash b) cd -dash c) cd ./-dash d) cd \\-dash e) cd '-dash' f) all of the above g) only a) and c) 3) Given the directory structure as shown below, how would you change to the todos directory? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@\n$ cd projects\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects # ???\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos 4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory? $ pwd\n/home/learnbyexample/all/projects/square_tictactoe # ???\n$ pwd\n/home/learnbyexample/cli-computing # ???\n$ pwd\n/home/learnbyexample/all/projects/square_tictactoe 5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # ???\ntotal 7.4M\n4.0K backups 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt\n4.0K projects\n7.4M report.log 0 scripts\n4.0K todos 6) Which ls command option would you use for version based sorting of entries? 7) Which ls command option would you use for sorting based on entry size? 8) Which ls command option would you use for sorting based on file extension? 9) What does the -G option of ls command do? 10) What does the -i option of ls command do? 11) List only the directories as one entry per line. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # ???\nbackups/\nprojects/\nscripts/\ntodos/ 12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command? $ ls -1F notes\nnotes # what would happen here?\n$ mkdir -p notes 13) Use one or more commands to match the scenario shown below: $ ls -1F\ncost.txt # ??? $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ 14) Use one or more commands to match the scenario shown below: # start with an empty directory\n$ ls -l\ntotal 0 # ??? $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files info Don't delete this directory, will be needed in a later exercise. 15) If directories to create already exist, which mkdir command option would you use to not show an error? 16) Use one or more commands to match the scenario given below: $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ # ??? $ ls -1F\nquest/ 17) What does the -f option of rm command do? 18) Which option would you use to interactively delete files using the rm command? 19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover? 20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)? 21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation? 22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied? 23) What do the -u, -b and -t options of cp command do? 24) What's the difference between the two commands shown below? $ cp ip.txt op.txt $ mv ip.txt op.txt 25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name? 26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise. $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files # ??? $ tree -F\n.\n├── hobbies/\n│ ├── himalayas.txt\n│ └── waterfall.bmp\n└── shopping/ └── festival.xlsx 2 directories, 3 files 27) What does the -t option of mv command do? 28) Determine and implement the rename logic based on the filenames and expected output shown below. $ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'\n$ ls -1\n'(2020) report part 1.txt'\n'analysis part 3 (2018).log' # ??? $ ls -1\n2020_report_part_1.txt\nanalysis_part_3_2018.log 29) Does the ln command follow the same order to specify source and destination as the cp and mv commands? 30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz.","breadcrumbs":"Managing Files and Directories » Exercises","id":"50","title":"Exercises"},"51":{"body":"This chapter focuses on Bash shell features like quoting mechanisms, wildcards, redirections, command grouping, process substitution, command substitution, etc. Others will be discussed in later chapters. info The example_files directory has the scripts and sample input files used in this chapter. info Some of the examples in this chapter use commands that will be discussed in later chapters. Basic description of what such commands do have been added here and you'll also see more examples in the rest of the chapters.","breadcrumbs":"Shell Features » Shell Features","id":"51","title":"Shell Features"},"52":{"body":"This section will quote ( heh ) the relevant definitions from the bash manual and provide some examples for each of the four mechanisms. 1) Escape Character A non-quoted backslash \\ is the Bash escape character. It preserves the literal value of the next character that follows, with the exception of newline. metacharacter : A character that, when unquoted, separates words. A metacharacter is a space, tab, newline, or one of the following characters: |, &, ;, (, ), <, or >. Here's an example where unquoted shell metacharacter causes an error: $ echo apple;cherry\napple\ncherry: command not found # '\\;' escapes the ';' character, thus losing the metacharacter meaning\n$ echo apple\\;cherry\napple;cherry And here's an example where the subtler issue might not be apparent at first glance: # this will create two files named 'new' and 'file.txt'\n# aim was to create a single file named 'new file.txt'\n$ touch new file.txt\n$ ls new*txt\nls: cannot access 'new*txt': No such file or directory\n$ rm file.txt new # escaping the space will create a single file named 'new file.txt'\n$ touch new\\ file.txt\n$ ls new*txt\n'new file.txt'\n$ rm new\\ file.txt 2) Single Quotes Enclosing characters in single quotes (') preserves the literal value of each character within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash. No character is special within single quoted strings. Here's an example: $ echo 'apple;cherry'\napple;cherry You can place strings represented by different quoting mechanisms next to each other to concatenate them together. Here's an example: # concatenation of four strings\n# 1: '@fruits = '\n# 2: \\'\n# 3: 'apple and banana'\n# 4: \\'\n$ echo '@fruits = '\\''apple and banana'\\'\n@fruits = 'apple and banana' 3) Double Quotes Enclosing characters in double quotes (\") preserves the literal value of all characters within the quotes, with the exception of $, `, \\, and, when history expansion is enabled, !. Here's an example showing variable interpolation within double quotes: $ qty='5' # as seen earlier, no character is special within single quotes\n$ echo 'I bought $qty apples'\nI bought $qty apples # a typical use of double quotes is to enable variable interpolation\n$ echo \"I bought $qty apples\"\nI bought 5 apples Unless you specifically want the shell to interpret the contents of a variable, you should always quote the variable to avoid issues due to the presence of shell metacharacters. $ f='new file.txt' # same as: echo 'apple banana' > new file.txt\n$ echo 'apple banana' > $f\nbash: $f: ambiguous redirect # same as: echo 'apple banana' > 'new file.txt'\n$ echo 'apple banana' > \"$f\"\n$ cat \"$f\"\napple banana\n$ rm \"$f\" info See also unix.stackexchange: Why does my shell script choke on whitespace or other special characters? . 4) ANSI-C Quoting Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced as specified by the ANSI C standard. This form of quoting helps you use escape sequences like \\t for tab, \\n for newline and so on. You can also represent characters using their codepoint values in octal and hexadecimal formats. # can also use echo -e 'fig:\\t42' or printf 'fig:\\t42\\n'\n$ echo $'fig:\\t42'\nfig: 42 # \\x27 represents the single quote character in hexadecimal format\n$ echo $'@fruits = \\x27apple and banana\\x27'\n@fruits = 'apple and banana' # 'grep' helps you to filter lines based on the given pattern\n# but it doesn't recognize escapes like '\\t' for tab characters\n$ printf 'fig\\t42\\napple 100\\nball\\t20\\n' | grep '\\t'\n# in such cases, one workaround is use to ANSI-C quoting\n$ printf 'fig\\t42\\napple 100\\nball\\t20\\n' | grep $'\\t'\nfig 42\nball 20 printf is a shell builtin which you can use to format arguments (similar to the printf() function from the C programming language). This command will be used in many more examples to come. info See bash manual: ANSI-C Quoting for complete list of supported escape sequences. See man ascii for a table of ASCII characters and their numerical representations.","breadcrumbs":"Shell Features » Quoting mechanisms","id":"52","title":"Quoting mechanisms"},"53":{"body":"It is relatively easy to specify complete filenames as command arguments when they are few in number. And you could use features like tab completion and middle mouse button click (which pastes the last highlighted text) to assist in such cases. But what to do if you have to deal with tens and hundreds of files (or even more)? If applicable, one way is to match all the files based on a common pattern in their filenames, for example extensions like .py, .txt and so on. Wildcards (globs) will help in such cases. This feature is provided by the shell, and thus individual commands need not worry about implementing them. Pattern matching supported by wildcards are somewhat similar to regular expressions, but there are fundamental and syntactical differences between them. Some of the commonly used wildcards are listed below: * match any character, zero or more times as a special case, * won't match the starting . of hidden files unless the dotglob shell option is set ? match any character exactly once [set149] match any of these characters once [^set149] match any characters except the given set of characters you can also use [!set149] to negate the character class [a-z] match a range of characters from a to z [0-9a-fA-F] match any hexadecimal character And here are some examples: # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh\n$ ls\n100.sh f1.txt f4.txt hi.sh math.h report-02.log\n42.txt f2_old.txt f7.txt ip.txt notes.txt report-04.log\ncalc.py f2.txt hello.py main.c report-00.log report-98.log # beginning with 'c' or 'h' or 't'\n$ ls [cht]*\ncalc.py hello.py hi.sh # only hidden files and directories\n$ ls -d .*\n. .. .hidden .somerc # ending with '.c' or '.py'\n$ ls *.c *.py\ncalc.py hello.py main.c # containing 'o' as well as 'x' or 'y' or 'z' afterwards\n$ ls *o*[xyz]*\nf2_old.txt hello.py notes.txt # ending with '.' and two more characters\n$ ls *.??\n100.sh calc.py hello.py hi.sh # shouldn't start with 'f' and ends with '.txt'\n$ ls [^f]*.txt\n42.txt ip.txt notes.txt # containing digits '1' to '5' and ending with 'log'\n$ ls *[1-5]*log\nreport-02.log report-04.log Since some characters are special inside the character class, you need special placement to treat them as ordinary characters: - should be the first or the last character in the set ^ should be other than the first character ] should be the first character $ ls *[ns-]*\n100.sh main.c report-00.log report-04.log\nhi.sh notes.txt report-02.log report-98.log $ touch 'a^b' 'mars[planet].txt'\n$ rm -i *[]^]*\nrm: remove regular empty file 'a^b'? y\nrm: remove regular empty file 'mars[planet].txt'? y A named character set is defined by a name enclosed between [: and :] and has to be used within a character class [], along with any other characters as needed. Named set Description [:digit:] [0-9] [:lower:] [a-z] [:upper:] [A-Z] [:alpha:] [a-zA-Z] [:alnum:] [0-9a-zA-Z] [:word:] [0-9a-zA-Z_] [:xdigit:] [0-9a-fA-F] [:cntrl:] control characters — first 32 ASCII characters and 127th (DEL) [:punct:] all the punctuation characters [:graph:] [:alnum:] and [:punct:] [:print:] [:alnum:], [:punct:] and space [:ascii:] all the ASCII characters [:blank:] space and tab characters [:space:] whitespace characters # starting with a digit character, same as: [0-9]*\n$ ls [[:digit:]]*\n100.sh 42.txt # starting with a digit character or 'c'\n# same as: [0-9c]*\n$ ls [[:digit:]c]*\n100.sh 42.txt calc.py # starting with a non-alphabet character\n$ ls [^[:alpha:]]*\n100.sh 42.txt info As mentioned before, you can use echo to test how the wildcards will expand before using a command to act upon the matching files. For example, echo *.txt before using commands like rm *.txt. One difference compared to ls is that echo will display the wildcard as is instead of showing an error if there's no match. info See bash manual: Pattern Matching for more details, information on locale stuff and so on.","breadcrumbs":"Shell Features » Wildcards","id":"53","title":"Wildcards"},"54":{"body":"This is not a wildcard feature, you just get expanded strings. Brace expansion has two mechanisms for reducing typing: taking out common portions among multiple strings generating a range of characters Say you want to create two files named test_x.txt and test_y.txt. These two strings have something in common at the start and the end. You can specify the unique portions as comma separated strings within a pair of curly braces and put the common parts around the braces. Multiple braces can be used as needed. Use echo for testing purposes. $ mkdir practice_brace\n$ cd practice_brace # same as: touch ip1.txt ip3.txt ip7.txt\n$ touch ip{1,3,7}.txt\n$ ls ip*txt\nip1.txt ip3.txt ip7.txt # same as: mv ip1.txt ip_a.txt\n$ mv ip{1,_a}.txt\n$ ls ip*txt\nip3.txt ip7.txt ip_a.txt $ echo adders/{half,full}_adder.v\nadders/half_adder.v adders/full_adder.v $ echo file{0,1}.{txt,log}\nfile0.txt file0.log file1.txt file1.log # empty alternate is allowed too\n$ echo file{,1}.txt\nfile.txt file1.txt # example with nested braces\n$ echo file.{txt,log{,.bkp}}\nfile.txt file.log file.log.bkp To generate a range, specify numbers or single characters separated by .. and an optional third argument as the step value. Here are some examples: $ echo {1..4}\n1 2 3 4\n$ echo {4..1}\n4 3 2 1 $ echo {1..2}{a..b}\n1a 1b 2a 2b $ echo file{1..4}.txt\nfile1.txt file2.txt file3.txt file4.txt $ echo file{1..10..2}.txt\nfile1.txt file3.txt file5.txt file7.txt file9.txt $ echo file_{x..z}.txt\nfile_x.txt file_y.txt file_z.txt $ echo {z..j..-3}\nz w t q n k # '0' prefix\n$ echo {008..10}\n008 009 010 If the use of braces doesn't match the expansion syntax, it will be left as is: $ echo file{1}.txt\nfile{1}.txt $ echo file{1-4}.txt\nfile{1-4}.txt","breadcrumbs":"Shell Features » Brace Expansion","id":"54","title":"Brace Expansion"},"55":{"body":"From man bash: Extended glob Description ?(pattern-list) Matches zero or one occurrence of the given patterns *(pattern-list) Matches zero or more occurrences of the given patterns +(pattern-list) Matches one or more occurrences of the given patterns @(pattern-list) Matches one of the given patterns !(pattern-list) Matches anything except one of the given patterns Extended globs are disabled by default. You can use the shopt builtin to set/unset sh ell opt ions like extglob, globstar, etc. You can also check what is the current status of such options. $ shopt extglob\nextglob off # set extglob\n$ shopt -s extglob\n$ shopt extglob\nextglob on # unset extglob\n$ shopt -u extglob\n$ shopt extglob\nextglob off Here are some examples, assuming extglob option has already been set: # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh\n$ ls\n100.sh f1.txt f4.txt hi.sh math.h report-02.log\n42.txt f2_old.txt f7.txt ip.txt notes.txt report-04.log\ncalc.py f2.txt hello.py main.c report-00.log report-98.log # one or more digits followed by '.' and then zero or more characters\n$ ls +([0-9]).*\n100.sh 42.txt # same as: ls *.c *.sh\n$ ls *.@(c|sh)\n100.sh hi.sh main.c # not ending with '.txt'\n$ ls !(*.txt)\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log # not ending with '.txt' or '.log'\n$ ls *.!(txt|log)\n100.sh calc.py hello.py hi.sh main.c math.h If you enable the globstar option, you can recursively match filenames within a specified path. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # with 'find' command (this will be explained in a later chapter)\n$ find -name '*.txt'\n./todos/books.txt\n./todos/outing.txt\n./ip.txt # with 'globstar' enabled\n$ shopt -s globstar\n$ ls **/*.txt\nip.txt todos/books.txt todos/outing.txt # another example\n$ ls -1 **/*.@(py|html)\nbackups/bookmarks.html\nhello_world.py\nprojects/tictactoe/game.py info Add the shopt invocations to ~/.bashrc if you want these settings applied at terminal startup. This will be discussed in the Shell Customization chapter.","breadcrumbs":"Shell Features » Extended and Recursive globs","id":"55","title":"Extended and Recursive globs"},"56":{"body":"The set builtin command helps you to set or unset values of shell options and positional parameters. Here are some examples for shell options: # disables logging command history from this point onwards\n$ set +o history\n# enable history logging\n$ set -o history # use vi-style CLI editing interface\n$ set -o vi\n# use emacs-style interface, this is usually the default\n$ set -o emacs You'll see more examples (for example, set -x) in later chapters. See bash manual: Set Builtin for documentation.","breadcrumbs":"Shell Features » set","id":"56","title":"set"},"57":{"body":"The pipe control operator | helps you connect the output of a command as the input of another command. This operator vastly reduces the need for temporary intermediate files. As discussed previously in the Unix Philosophy section, command line tools usually specialize in a single task. If you can break down a problem into smaller tasks, the pipe operator will come in handy often. Here are some examples: # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # list of files\n$ ls\nprojects report.log todos\n# count the number of files\n# you can also use: printf '%q\\n' * | wc -l\n$ ls -q | wc -l\n3 # report the size of files/folders in human readable format\n# and then sort them based on human readable sizes in ascending order\n$ du -sh * | sort -h\n8.0K todos\n48K projects\n7.4M report.log In the above examples, ls and du perform their own tasks of displaying list of files and showing file sizes respectively. After that, the wc and sort commands take care of counting and sorting the lines respectively. In such cases, the pipe operator saves you the trouble of dealing with temporary data. Note that the %q format specifier in printf helps you quote the arguments in a way that is recognizable by the shell. The -q option for ls substitutes nongraphic characters in the filenames with a ? character. Both of these are workarounds to prevent the counting process from getting sidetracked due to characters like newline in the filenames. info The pipe control operator |& will be discussed later in this chapter. tee Sometimes, you might want to display the command output on the terminal as well as require the results for later use. In such cases, you can use the tee command: $ du -sh * | tee sizes.log\n48K projects\n7.4M report.log\n8.0K todos $ cat sizes.log\n48K projects\n7.4M report.log\n8.0K todos $ rm sizes.log","breadcrumbs":"Shell Features » Pipelines","id":"57","title":"Pipelines"},"58":{"body":"From bash manual: Redirections : Before a command is executed, its input and output may be redirected using a special notation interpreted by the shell. Redirection allows commands' file handles to be duplicated, opened, closed, made to refer to different files, and can change the files the command reads from and writes to. Redirection may also be used to modify file handles in the current shell execution environment. There are three standard data streams: standard input (stdin — file descriptor 0) standard output (stdout — file descriptor 1) standard error (stderr — file descriptor 2) Both the standard output and error streams are displayed on the terminal by default. The stderr stream is used when something goes wrong with the command usage. Each of these three streams have a predefined file descriptor as mentioned above. In this section, you'll see how to redirect these three streams. info Redirections can be placed anywhere, but they are usually used at the start or end of a command. For example, the following two commands are equivalent: >op.txt grep 'error' report.log grep 'error' report.log >op.txt info Space characters between the redirection operators and the filename are optional. Redirecting output You can use the > operator to redirect the standard output of a command to a file. A number prefix can be added to the > operator to work with that particular file descriptor. Default is 1 (recall that the file descriptor for stdout is 1), so 1> and > perform the same operation. Use >> to append the output to a file. The filename provided to the > and >> operators will be created if a regular file of that name doesn't exist yet. If the file already exists, > will overwrite that file whereas >> will append the contents. # change to the 'example_files/text_files' directory for this section # save first three lines of 'sample.txt' to 'op.txt'\n$ head -n3 sample.txt > op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there # append last two lines of 'sample.txt' to 'op.txt'\n$ tail -n2 sample.txt >> op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there\n14) He he he\n15) Adios amigo $ rm op.txt info You can use /dev/null as a filename to discard the output, to provide an empty file as input for a command, etc. info You can use set noclobber to prevent overwriting if a file already exists. When the noclobber option is set, you can still overwrite a file by using >| instead of the > operator. Redirecting input Some commands like tr and datamash can only work with data from the standard input. This isn't an issue when you are piping data from another command, for example: # filter lines containing 'the' from the input file 'greeting.txt'\n# and then display the results in uppercase using the 'tr' command\n$ grep 'the' greeting.txt | tr 'a-z' 'A-Z'\nHI THERE You can use the < redirection operator if you want to pass data from a file to such commands. The default prefix here is 0, which is the file descriptor for stdin data. Here's an example: $ tr 'a-z' 'A-Z' to redirect standard error to a file. Use 2>> if you need to append the contents. Here's an example: # assume 'abcdxyz' doesn't exist as a shell command\n$ abcdxyz\nabcdxyz: command not found # the error in such cases will be part of the stderr stream, not stdout\n# so, you'll need to use 2> here\n$ abcdxyz 2> cmderror.log\n$ cat cmderror.log\nabcdxyz: command not found $ rm cmderror.log info Use /dev/null as a filename if you need to discard the results. Combining stdout and stderr Newer versions of Bash provide these handy shortcuts: &> redirect both stdout and stderr (overwrite if file already exists) &>> redirect both stdout and stderr (append if file already exists) |& pipe both stdout and stderr as input to another command Here's an example which assumes xyz.txt doesn't exist, thus leading to errors: # using '>' will redirect only the stdout stream\n# stderr will be displayed on the terminal\n$ grep 'log' file_size.txt xyz.txt > op.txt\ngrep: xyz.txt: No such file or directory # using '&>' will redirect both the stdout and stderr streams\n$ grep 'log' file_size.txt xyz.txt &> op.txt\n$ cat op.txt\nfile_size.txt:104K power.log\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory $ rm op.txt And here's an example with the |& operator: # filter lines containing 'log' from the given file arguments\n# and then filter lines containing 'or' from the combined stdout and stderr\n$ grep 'log' file_size.txt xyz.txt |& grep 'or'\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory For earlier Bash versions, you'll have to manually redirect the streams: 1>&2 redirects file descriptor 1 (stdout) to the file descriptor 2 (stderr) 2>&1 redirects file descriptor 2 (stderr) to the file descriptor 1 (stdout) Here are some examples: # note that the order of redirections is important here\n# you can also use: 2> op.txt 1>&2\n$ grep 'log' file_size.txt xyz.txt > op.txt 2>&1\n$ cat op.txt\nfile_size.txt:104K power.log\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory\n$ rm op.txt $ grep 'log' file_size.txt xyz.txt 2>&1 | grep 'or'\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory Waiting for stdin Sometimes, you might mistype a command without providing input. And instead of getting an error, you'll see the cursor patiently waiting for something. This isn't the shell hanging up on you. The command is waiting for you to type data, so that it can perform its task. Say, you typed cat and pressed the Enter key. Seeing the blinking cursor, you type some text and press the Enter key again. You'll see the text you just typed echoed back to you as stdout (which is the functionality of the cat command). This will continue again and again, until you tell the shell that you are done. How to do that? Press Ctrl+d on a fresh line or press Ctrl+d twice at the end of a line. In the latter case, you'll not get a newline character at the end of the data. # press Enter and Ctrl+d after typing all the required characters\n$ cat\nknock knock\nknock knock\nanybody here?\nanybody here? # 'tr' command here translates lowercase to uppercase\n$ tr 'a-z' 'A-Z'\nknock knock\nKNOCK KNOCK\nanybody here?\nANYBODY HERE? info Getting output immediately after each input line depends on the command's functionality. Commands like sort and shuf will wait for the entire input data before producing the output. # press Ctrl+d after the third input line\n$ sort\nlion\nzebra\nbee\nbee\nlion\nzebra Here's an example which has output redirection as well: # press Ctrl+d after the line containing 'histogram'\n# filter lines containing 'is'\n$ grep 'is' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram $ cat op.txt\nthis is a sample line\nhistogram $ rm op.txt info See also unix.stackexchange: difference between Ctrl+c and Ctrl+d . Here Documents Here Documents is another way to provide stdin data. In this case, the termination condition is a line matching a predefined string which is specified after the << redirection operator. This is especially helpful for automation, since pressing Ctrl+d interactively isn't desirable. Here's an example: # EOF is typically used as the special string\n$ cat << 'EOF' > fruits.txt\n> banana 2\n> papaya 3\n> mango 10\n> EOF $ cat fruits.txt\nbanana 2\npapaya 3\nmango 10\n$ rm fruits.txt In the above example, the termination string was enclosed in single quotes as a good practice. Doing so prevents parameter expansion, command substitution, etc. You can also use \\string for this purpose. If you use <<- instead of <<, leading tab characters can be added at the start of input lines without being part of the actual data. info Just like $ and a space represents the primary prompt (PS1 shell variable), > and a space at the start of lines represents the secondary prompt PS2 (applicable for multiline commands). Don't type these characters when you use Here Documents in a shell script. info See bash manual: Here Documents and stackoverflow: here documents for more examples and details. Here Strings This is similar to Here Documents, but the string is passed as an argument after the <<< redirection operator. Here are some examples: $ tr 'a-z' 'A-Z' <<< hello\nHELLO\n$ tr 'a-z' 'A-Z' <<< 'hello world'\nHELLO WORLD $ greeting='hello world'\n$ tr 'a-z' 'A-Z' > op.txt <<< \"$greeting\"\n$ cat op.txt\nHELLO WORLD\n$ rm op.txt Further Reading Short introduction to shell redirection Illustrated Redirection Tutorial stackoverflow: Redirect a stream to another file descriptor using >& Difference between 2>&1 >foo and >foo 2>&1 stackoverflow: Redirect and append both stdout and stderr to a file unix.stackexchange: Examples for <> redirection","breadcrumbs":"Shell Features » Redirection","id":"58","title":"Redirection"},"59":{"body":"You can use the (list) and { list; } compound commands to redirect content for several commands. The former is executed in a subshell whereas the latter is executed in the current shell context. Spaces around () are optional but necessary for the {} version. From bash manual: Lists of Commands : A list is a sequence of one or more pipelines separated by one of the operators ;, &, &&, or ||, and optionally terminated by one of ;, &, or a newline. Here are some examples of command groupings: # change to the 'example_files/text_files' directory for this section # the 'sed' command here gives the first line of the input\n# rest of the lines are then processed by the 'sort' command\n# thus, the header will always be the first line in the output\n$ (sed -u '1q' ; sort) < scores.csv\nName,Maths,Physics,Chemistry\nCy,97,98,95\nIth,100,100,100\nLin,78,83,80 # save first three and last two lines from 'sample.txt' to 'op.txt'\n$ { head -n3 sample.txt; tail -n2 sample.txt; } > op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there\n14) He he he\n15) Adios amigo\n$ rm op.txt You might wonder why the second command did not use < sample.txt instead of repeating the filename twice. The reason is that some commands might read more than what is required (for buffering purposes) and thus cause issues for the remaining commands. In the sed+sort example, the -u option guarantees that sed will not to read more than the required data. See unix.stackexchange: sort but keep header line at the top for more examples and details. info You don't need the () or {} groups to see the results of multiple commands on the terminal. Just the ; separator between the commands would be enough. See also bash manual: Command Execution Environment . $ head -n1 sample.txt ; echo 'have a nice day' 1) Hello World\nhave a nice day","breadcrumbs":"Shell Features » Grouping commands","id":"59","title":"Grouping commands"},"6":{"body":"This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Topics like system administration and networking won't be discussed.","breadcrumbs":"Preface » Preface","id":"6","title":"Preface"},"60":{"body":"You can use these operators to control the execution of the subsequent command depending on the exit status of the first command. From bash manual: Lists of Commands : AND and OR lists are sequences of one or more pipelines separated by the control operators && and ||, respectively. AND and OR lists are executed with left associativity. For AND list, the second command will be executed if and only if the first command exits with 0 status. # first command succeeds here, so the second command is also executed\n$ echo 'hello' && echo 'have a nice day'\nhello\nhave a nice day # assume 'abcdxyz' doesn't exist as a shell command\n# the second command will not be executed\n$ abcdxyz && echo 'have a nice day'\nabcdxyz: command not found # if you use ';' instead, the second command will still be executed\n$ abcdxyz ; echo 'have a nice day'\nabcdxyz: command not found\nhave a nice day For OR list, the second command will be executed if and only if the first command does not exit with 0 status. # since the first command succeeds, the second one won't run\n$ echo 'hello' || echo 'have a nice day'\nhello # assume 'abcdxyz' doesn't exist as a shell command\n# since the first command fails, the second one will run\n$ abcdxyz || echo 'have a nice day'\nabcdxyz: command not found\nhave a nice day","breadcrumbs":"Shell Features » List control operators","id":"60","title":"List control operators"},"61":{"body":"Command substitution allows you to use the standard output of a command as part of another command. Trailing newlines, if any, will be removed. You can use the newer and preferred syntax $(command) or the older syntax `command`. Here are some examples: # sample input\n$ printf 'hello\\ntoday is: \\n'\nhello\ntoday is:\n# append output from the 'date' command to the line containing 'today'\n$ printf 'hello\\ntoday is: \\n' | sed '/today/ s/$/'\"$(date +%A)\"'/'\nhello\ntoday is: Monday # save the output of 'wc' command to a variable\n# same as: line_count=`wc -l (list) form.","breadcrumbs":"Shell Features » Process substitution","id":"62","title":"Process substitution"},"63":{"body":"info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned. info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards. 1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary. # ???\nthat's great! $x = $y + $z 2) Use the echo command to display the values of the three variables in the format as shown below. $ n1=10\n$ n2=90\n$ op=100 # ???\n10 + 90 = 100 3) What will be the output of the command shown below? $ echo $'\\x22apple\\x22: \\x2710\\x27' 4) List filenames starting with a digit character. # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh # ???\n100.sh 42.txt 5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character. # ???\n100.sh calc.py hello.py hi.sh main.c math.h 6) List filenames whose extension only have a single character. # ???\nmain.c math.h 7) List filenames whose extension is not txt. # ???\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log 8) Describe the wildcard pattern used in the command shown below. $ ls *[^[:word:]]*.*\nreport-00.log report-02.log report-04.log report-98.log 9) List filenames having only lowercase alphabets before the extension. # ???\ncalc.py hello.py hi.sh ip.txt main.c math.h notes.txt 10) List filenames starting with ma or he or hi. # ???\nhello.py hi.sh main.c math.h 11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # filenames ending with '.txt'\n# ???\nip.txt todos/books.txt todos/outing.txt # directories starting with 'c' or 'd' or 'g' or 'r' or 't'\n# ???\nbackups/dot_files/\nprojects/calculator/\nprojects/tictactoe/\ntodos/ 12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below. # ???\n$ ls report*\nreport_2020.txt report_2021.txt report_2022.txt # use the 'cp' command here\n# ???\n$ ls report*\nreport_2020.txt report_2021.txt report_2021.txt.bkp report_2022.txt 13) What does the set builtin command do? 14) What does the | pipe operator do? And when would you add the tee command? 15) Can you infer what the following command does? Hint : see help printf. $ printf '%s\\n' apple car dragon\napple\ncar\ndragon 16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint : see previous question. $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory # ???\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20 17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below. # ???\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20\napple_1_banana_6\napple_1_banana_7\napple_1_banana_8\napple_2_banana_6\napple_2_banana_7\napple_2_banana_8\napple_3_banana_6\napple_3_banana_7\napple_3_banana_8 18) What are the differences between < and | shell operators, if any? 19) Which character is typically used to represent stdin data as a file argument? 20) What do the following operators do? a) 1> b) 2> c) &> d) &>> e) |& 21) What will be the contents of op.txt if you use the following grep command? # press Ctrl+d after the line containing 'histogram'\n$ grep 'hi' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram $ cat op.txt 22) What will be the contents of op.txt if you use the following commands? $ qty=42\n$ cat << end > op.txt\n> dragon\n> unicorn\n> apple $qty\n> ice cream\n> end $ cat op.txt 23) Correct the command to get the expected output shown below. $ books='cradle piranesi soulhome bastion' # something is wrong with this command\n$ sed 's/\\b\\w/\\u&/g' <<< '$books'\n$Books # ???\nCradle Piranesi Soulhome Bastion 24) Correct the command to get the expected output shown below. # something is wrong with this command\n$ echo 'hello' ; seq 3 > op.txt\nhello\n$ cat op.txt\n1\n2\n3 # ???\n$ cat op.txt\nhello\n1\n2\n3 25) What will be the output of the following commands? $ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there' $ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there' 26) Correct the command(s) to get the expected output shown below. # something is wrong with these commands\n$ nums=$(seq 3)\n$ echo $nums\n1 2 3 # ???\n1\n2\n3 27) Will the following two commands produce equivalent output? If not, why not? $ paste -d, <(seq 3) <(printf '%s\\n' item_{1..3}) $ printf '%s\\n' {1..3},item_{1..3}","breadcrumbs":"Shell Features » Exercises","id":"63","title":"Exercises"},"64":{"body":"In this chapter, you'll learn how to view contents of files from within the terminal. If the contents are too long, you can choose to view one screenful at a time or get only the starting/ending portions of the input. The commands used for these purposes also have other functionalities, some of which will be discussed in this chapter as well. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Viewing Part or Whole File Contents » Viewing Part or Whole File Contents","id":"64","title":"Viewing Part or Whole File Contents"},"65":{"body":"The cat command derives its name from con cat enate. It is primarily used to combine the contents of multiple files to be saved in a file or sent as input to another command. Commonly used options are shown below: -n prefix line number and a tab character to each input line -b like -n but doesn't number empty lines -s squeeze consecutive empty lines to a single empty line -v view special characters like NUL using the caret notation -e view special characters as well as mark the end of line -A includes -e and also helps to spot tab characters Here are some examples to showcase cat's main utility. One or more files can be given as arguments. info As mentioned earlier, the example_files directory has the sample input files used in this chapter. You need to cd into the example_files/text_files directory to follow along the examples shown in this chapter. # view contents of a single file\n$ cat greeting.txt\nHi there\nHave a nice day # another example\n$ cat fruits.txt\nbanana\npapaya\nmango # concatenate multiple files\n$ cat greeting.txt fruits.txt\nHi there\nHave a nice day\nbanana\npapaya\nmango To save the output of concatenation, use redirection: $ cat greeting.txt fruits.txt > op.txt $ cat op.txt\nHi there\nHave a nice day\nbanana\npapaya\nmango You can represent stdin data using - as a file argument. If file arguments are not present, cat will read from stdin data if present or wait for interactive input. Note that - is also supported by many more commands to indicate stdin data. # concatenate contents of 'greeting.txt' and 'stdin' data\n$ echo 'apple banana cherry' | cat greeting.txt -\nHi there\nHave a nice day\napple banana cherry info Using cat to view the contents of a file, to concatenate them, etc is well and good. But, using cat when it is not needed is a bad habit that you should avoid. See wikipedia: UUOC and Useless Use of Cat Award for more details. cat also helps you spot special characters using the caret notation : # example for backspace and carriage return characters\n$ printf 'car\\bd\\nbike\\rp\\n'\ncad\npike\n$ printf 'car\\bd\\nbike\\rp\\n' | cat -v\ncar^Hd\nbike^Mp # example with tab characters and end-of-line marker\n$ printf '1 2\\t3\\f4\\v5 \\n' | cat -A\n1 2^I3^L4^K5 $","breadcrumbs":"Viewing Part or Whole File Contents » cat","id":"65","title":"cat"},"66":{"body":"You can concatenate files using tac as well, but the output will be printed in the reverse (line wise). If you pass multiple input files, each file content will be reversed separately. Here are some examples: $ printf 'apple\\nbanana\\ncherry\\n' | tac\ncherry\nbanana\napple # won't be same as: cat greeting.txt fruits.txt | tac\n$ tac greeting.txt fruits.txt\nHave a nice day\nHi there\nmango\npapaya\nbanana warning If the last line of input doesn't end with a newline, the output will also not have that newline character. $ printf 'apple\\nbanana\\ncherry' | tac\ncherrybanana\napple","breadcrumbs":"Viewing Part or Whole File Contents » tac","id":"66","title":"tac"},"67":{"body":"The cat command is not suitable for viewing contents of large files in the terminal. The less command automatically fits the content to the size of the terminal, allows scrolling and has nifty features for effective viewing. Typically, the man command uses less as the pager to display the documentation. The navigation options are similar to the Vim text editor. Commonly used commands are given below. You can press the h key for builtin help. ↑ and ↓ arrow keys to move up and down by a line you can also use k and j keys (same keys as those used by the Vim text editor) f and b keys to move forward and backward by a screenful of content Space key also moves forward by a screen mouse scroll moves up and down by a few lines g or Home go to the start of the file G or End go to the end of the file /pattern followed by Enter search for the given pattern in the forward direction pattern refers to regular expressions and depends on the regex library in your system the flavor is Extended Regular Expressions (ERE) on my system see man re_format for more details ?pattern followed by Enter search for the given pattern in the backward direction n go to the next match N go to the previous match q quit As an example, use less /usr/share/dict/words to open a dictionary file and practice the commands discussed above. If your pager is set to less for manual pages, you can also try something like man ls for practice. Similar to the cat command, you can use the -s option to squeeze consecutive blank lines. But unlike cat -n, you need to use less -N to prefix line numbers. The lowercase -n option will turn off numbering. Further Reading less command is an improved version of the more command unix.stackexchange: differences between most, more and less My Vim Reference Guide ebook","breadcrumbs":"Viewing Part or Whole File Contents » less","id":"67","title":"less"},"68":{"body":"By default, tail displays the last 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using tail -n +N, you can get all the lines starting from the Nth line. Here's an example file that'll be used for illustration purposes: $ cat sample.txt 1) Hello World 2) 3) Hi there 4) How are you 5) 6) Just do-it 7) Believe it 8) 9) banana\n10) papaya\n11) mango\n12) 13) Much ado about nothing\n14) He he he\n15) Adios amigo Here are some examples with the -n option: # last two lines (input has 15 lines)\n$ tail -n2 sample.txt\n14) He he he\n15) Adios amigo # all lines starting from the 11th line\n# space between -n and +N is optional\n$ tail -n +11 sample.txt\n11) mango\n12) 13) Much ado about nothing\n14) He he he\n15) Adios amigo If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option. $ tail -n2 fruits.txt sample.txt ==> fruits.txt <==\npapaya\nbanana ==> sample.txt <==\n14) He he he\n15) Adios amigo The -c option works similar to the -n option, but with bytes instead of lines: # last three bytes\n# note that the input doesn't end with a newline character\n$ printf 'apple pie' | tail -c3\npie # starting from the fifth byte\n$ printf 'car\\njeep\\nbus\\n' | tail -c +5\njeep\nbus Further Reading wikipedia: File monitoring with tail -f and -F options toolong — terminal application to view, tail, merge, and search log files unix.stackexchange: How does the tail -f option work? How to deal with output buffering?","breadcrumbs":"Viewing Part or Whole File Contents » tail","id":"68","title":"tail"},"69":{"body":"By default, head displays the first 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using head -n -N, you can get all the input lines except the last N lines. # first three lines\n$ head -n3 sample.txt 1) Hello World 2) 3) Hi there # except the last 11 lines\n$ head -n -11 sample.txt 1) Hello World 2) 3) Hi there 4) How are you You can select a range of lines by combining both the head and tail commands. # 9th to 11th lines\n# same as: tail -n +9 sample.txt | head -n3\n$ head -n11 sample.txt | tail -n +9 9) banana\n10) papaya\n11) mango If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option. $ printf '1\\n2\\n' | head -n1 greeting.txt -\n==> greeting.txt <==\nHi there ==> standard input <==\n1 The -c option works similar to the -n option, but with bytes instead of lines: # first three bytes\n$ printf 'apple pie' | head -c3\napp # excluding the last four bytes\n$ printf 'car\\njeep\\nbus\\n' | head -c -4\ncar\njeep","breadcrumbs":"Viewing Part or Whole File Contents » head","id":"69","title":"head"},"7":{"body":"You should be familiar with basic computer usage, know fundamental terms like files and directories, how to install programs and so on. You should also be already comfortable with programming basics like variables, loops and functions. In terms of software, you should have access to the GNU bash shell and commonly used Linux command line tools. This could be as part of a Linux distribution or via other means such as a Virtual Machine, WSL (Windows Subsystem for Linux) and so on. More details about the expected working environment will be discussed in the introductory chapters. You are also expected to get comfortable with reading manuals, searching online, visiting external links provided for further reading, tinkering with the illustrated examples, asking for help when you are stuck and so on. In other words, be proactive and curious instead of just consuming the content passively. See my curated list on Linux CLI and Shell Scripting for more learning resources.","breadcrumbs":"Preface » Prerequisites","id":"7","title":"Prerequisites"},"70":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which option(s) would you use to get the output shown below? $ printf '\\n\\n\\ndragon\\n\\n\\nunicorn\\n\\n\\n' | cat # ??? 1 dragon 2 unicorn 2) Pass appropriate arguments to the cat command to get the output shown below. $ cat greeting.txt\nHi there\nHave a nice day $ echo '42 apples and 100 bananas' | cat # ???\n42 apples and 100 bananas\nHi there\nHave a nice day 3) Will the two commands shown below produce the same output? If not, why not? $ cat fruits.txt ip.txt | tac $ tac fruits.txt ip.txt 4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen # ???\n%=%=\nbrown\ngreen\n%=%=\napple\nbanana 5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality? 6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files? 7) Use appropriate commands and shell features to get the output shown below. $ printf 'carpet\\njeep\\nbus\\n'\ncarpet\njeep\nbus # use the above 'printf' command for input data\n$ c=# ???\n$ echo \"$c\"\ncar 8) How would you display all the input lines except the first one? $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | # ???\nfig\ncarpet\njeep\nbus 9) Which command(s) would you use to get the output shown below? $ cat fruits.txt\nbanana\npapaya\nmango\n$ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen # ???\nbanana\npapaya\n%=%=\napple 10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input. $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | # ???\ncarp 11) Extract the starting six bytes from the input files table.txt and fruits.txt. # ???\nbrown banana 12) Extract the last six bytes from the input files fruits.txt and table.txt. # ???\nmango 3.14","breadcrumbs":"Viewing Part or Whole File Contents » Exercises","id":"70","title":"Exercises"},"71":{"body":"This chapter will show how to search file contents based on literal strings or regular expressions. After that, you'll learn how to locate files based on their names and other properties like size, last modified timestamp and so on. info The example_files directory has the scripts used in this chapter.","breadcrumbs":"Searching Files and Filenames » Searching Files and Filenames","id":"71","title":"Searching Files and Filenames"},"72":{"body":"Quoting from wikipedia : grep is a command-line utility for searching plain-text data sets for lines that match a regular expression. Its name comes from the ed command g/re/p ( g lobally search a r egular e xpression and p rint), which has the same effect. The grep command has lots and lots of features, so much so that I wrote a book with hundreds of examples and exercises. The most common usage is filtering lines from the input using a regular expression (regexp). Common options Commonly used options are listed below. Examples will be discussed in later sections. --color=auto highlight the matching portions, filenames, line numbers, etc using colors -i ignore case -v print only the non-matching lines -n prefix line numbers for output lines -c display only the count of output lines -l print only the filenames matching the given expression -L print filenames not matching the pattern -w match pattern only as whole words -x match pattern only as whole lines -F interpret pattern as a fixed string (i.e. not as a regular expression) -o print only the matching portions -A N print the matching line and N number of lines after the matched line -B N print the matching line and N number of lines before the matched line -C N print the matching line and N number of lines before and after the matched line -m N print a maximum of N matching lines -q no standard output, quit immediately if match found, useful in scripts -s suppress error messages, useful in scripts -r recursively search all files in the specified input folders (by default searches the current directory) -R like -r, but follows symbolic links as well -h do not prefix filename for matching lines (default behavior for single input file) -H prefix filename for matching lines (default behavior for multiple input files) Literal search The following examples would all be suited for the -F option as these do not use regular expressions. grep is smart enough to do the right thing in such cases. # lines containing 'an'\n$ printf 'apple\\nbanana\\nmango\\nfig\\ntango\\n' | grep 'an'\nbanana\nmango\ntango # case insensitive matching\n$ printf 'Cat\\ncut\\ncOnCaT\\nfour cats\\n' | grep -i 'cat'\nCat\ncOnCaT\nfour cats # match only whole words\n$ printf 'par value\\nheir apparent\\ntar-par' | grep -w 'par'\npar value\ntar-par # count empty lines\n$ printf 'hi\\n\\nhello\\n\\n\\n\\nbye\\n' | grep -cx ''\n4 # print the matching line as well as two lines after\n$ printf 'red\\nblue\\ngreen\\nbrown\\nyellow' | grep -A2 'blue'\nblue\ngreen\nbrown Here's an example where the line numbers and matched portions are highlighted in color: Regular Expressions By default, grep treats the search pattern as Basic Regular Expression (BRE). Here are the various options related to regexp: -G option can be used to specify explicitly that BRE is needed -E option will enable Extended Regular Expression (ERE) in GNU grep, BRE and ERE only differ in how metacharacters are specified, no difference in features -F option will cause the search patterns to be treated literally -P if available, this option will enable Perl Compatible Regular Expression (PCRE) The following reference is for Extended Regular Expressions . Anchors ^ restricts the match to the start of the string $ restricts the match to the end of the string \\< restricts the match to the start of word \\> restricts the match to the end of word \\b restricts the match to both the start/end of words \\B matches wherever \\b doesn't match Dot metacharacter and Quantifiers . match any character, including the newline character ? match 0 or 1 times * match 0 or more times + match 1 or more times {m,n} match m to n times {m,} match at least m times {,n} match up to n times (including 0 times) {n} match exactly n times Character classes [set123] match any of these characters once [^set123] match except any of these characters once [3-7AM-X] range of characters from 3 to 7, A, another range from M to X \\w similar to [a-zA-Z0-9_] for matching word characters \\s similar to [ \\t\\n\\r\\f\\v] for matching whitespace characters \\W match non-word characters \\S match non-whitespace characters [[:digit:]] similar to [0-9] [[:alnum:]_] similar to \\w see grep manual for full list Alternation and Grouping pat1|pat2|pat3 match pat1 or pat2 or pat3 () group patterns, a(b|c)d is same as abd|acd also serves as a capture group \\N backreference, gives the matched portion of the Nth capture group \\1 backreference to the first capture group \\2 backreference to the second capture group and so on up to \\9 Quoting from the manual for BRE vs ERE differences: In basic regular expressions the meta-characters ?, +, {, |, (, and ) lose their special meaning; instead use the backslashed versions \\?, \\+, \\{, \\|, \\(, and \\). Regexp examples # lines ending with 'ar'\n$ printf 'spared no one\\npar\\nspar\\ndare' | grep 'ar$'\npar\nspar # extract 'part' or 'parrot' or 'parent' case insensitively\n$ echo 'par apartment PARROT parent' | grep -ioE 'par(en|ro)?t'\npart\nPARROT\nparent # extract quoted text\n$ echo 'I like \"mango\" and \"guava\"' | grep -oE '\"[^\"]+\"'\n\"mango\"\n\"guava\" # 8 character lines having the same 3 lowercase letters at the start and end\n$ grep -xE '([a-z]{3})..\\1' /usr/share/dict/words\nmesdames\nrespires\nrestores\ntestates Line comparisons between files The -f and -x options can be combined to get the common lines between two files or the difference when -v is used as well. Add -F if you want to treat the search strings literally (recall that regexp is the default). # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # common lines between two files\n$ grep -Fxf colors_1 colors_2\nyellow # lines present in colors_2 but not in colors_1\n$ grep -Fvxf colors_1 colors_2\nblue\nblack\ndark green # lines present in colors_1 but not in colors_2\n$ grep -Fvxf colors_2 colors_1\nteal\nlight blue\nbrown Perl Compatible Regular Expression PCRE has many advanced features compared to BRE/ERE. Here are some examples: # numbers >= 100, uses possessive quantifiers\n$ echo '0501 035 154 12 26 98234' | grep -oP '0*+\\d{3,}'\n0501\n154\n98234 # extract digits only if preceded by =\n$ echo '100 apple=42, fig=314 red:255' | grep -oP '=\\K\\d+'\n42\n314 # all digits and optional hyphen combo from the start of the line\n$ echo '123-87-593 42 fig 314-12-111' | grep -oP '\\G\\d+-?'\n123-\n87-\n593 # all whole words except 'bat' and 'map'\n$ echo 'car2 bat cod map combat' | grep -oP '\\b(bat|map)\\b(*SKIP)(*F)|\\w+'\ncar2\ncod\ncombat See man pcrepattern or PCRE online manual for documentation. Recursive search You can use the -r option to search recursively within the specified directories. By default, the current directory will be searched. Use -R if you want symbolic links found within the input directories to be followed as well. You do not need the -R option for specifying symbolic links as arguments. Here are some basic examples. Recursive search will work as if -H option was specified as well, even if only one file was matched. Also, hidden files are included by default. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh\n$ ls -AF\nbackups/ colors_1 colors_2 .hidden projects/ # recursively search in the 'backups' directory\n$ grep -r 'clear' backups\nbackups/dot_files/.bash_aliases:alias c=clear\n# add the -h option to prevent filename prefix in the output\n$ grep -rh 'clear' backups\nalias c=clear # by default, the current directory is used for recursive search\n$ grep -rl 'clear'\n.hidden\nbackups/dot_files/.bash_aliases You can further prune the files to be searched using the include/exclude options. Note that these options will work even if recursive search is not active. Option Description --include=GLOB search only files that match GLOB --exclude=GLOB skip files that match GLOB --exclude-from=FILE skip files that match any file pattern from FILE --exclude-dir=GLOB skip directories that match GLOB # default recursive search\n$ grep -r 'Hello'\nprojects/python/hello.py:print(\"Hello, Python!\")\nprojects/shell/hello.sh:echo \"Hello, Bash!\" # limit the search to only filenames ending with '.py'\n$ grep -r --include='*.py' 'Hello'\nprojects/python/hello.py:print(\"Hello, Python!\") # in some cases you can just use shell globs instead recursive grep\n$ shopt -s globstar\n$ grep -H 'Hello' **/*.py\nprojects/python/hello.py:print(\"Hello, Python!\") info ripgrep is a recommended alternative to GNU grep with a highly optimized regexp engine, parallel search, ignoring files based on .gitignore and so on. grep and xargs You can use the shell | operator to pass the output of a command as input to another command. Suppose a command gives you a list of filenames and you want to pass this list as input arguments to another command, what would you do? One solution is to use the xargs command. Here's a basic example (assuming filenames won't conflict with shell metacharacters): # an example command producing a list of filenames\n$ grep -rl 'clear'\n.hidden\nbackups/dot_files/.bash_aliases # same as: head -n1 .hidden backups/dot_files/.bash_aliases\n$ grep -rl 'clear' | xargs head -n1\n==> .hidden <==\nghost ==> backups/dot_files/.bash_aliases <==\nalias p=pwd Characters like space, newline, semicolon, etc are special to the shell. So, filenames containing these characters have to be properly quoted. Or, where applicable, you can use a list of filenames separated by the ASCII NUL character (since filenames cannot have the NUL character). You can use grep -Z to separate the output with NUL and xargs -0 to treat the input as NUL separated. Here's an example: # consider this command that generates a list of filenames\n$ grep -rl 'blue'\n.hidden\ncolors_1\ncolors_2\nbackups/color list.txt # example to show issues due to filenames containing shell metacharacters\n# 'backups/color list.txt' is treated as two different files\n$ grep -rl 'blue' | xargs grep -l 'teal'\ncolors_2\ngrep: backups/color: No such file or directory\ngrep: list.txt: No such file or directory # use 'grep -Z' + 'xargs -0' combo for a robust solution\n# match files containing both 'blue' and 'teal'\n$ grep -rlZ 'blue' | xargs -0 grep -l 'teal'\ncolors_1 Note that the command passed to xargs doesn't accept custom made aliases and functions. So, if you had aliased grep to grep --color=auto, don't be surprised if the output isn't colorized. See unix.stackexchange: have xargs use alias instead of binary for details and workarounds. info You can use xargs -r to avoid running the command when the filename list doesn't have any non-blank character (i.e. when the list is empty). # there's no file containing 'violet'\n# so, xargs doesn't get any filename, but grep is still run\n$ grep -rlZ 'violet' | xargs -0 grep -L 'brown'\n(standard input) # using the -r option avoids running the command in such cases\n$ grep -rlZ 'violet' | xargs -r0 grep -L 'brown' warning warning Do not use xargs -P to combine the output of parallel runs, as you are likely to get a mangled result. The parallel command would be a better option. See unix.stackexchange: xargs vs parallel for more details. See also unix.stackexchange: when to use xargs . Further Reading My ebook CLI text processing with GNU grep and ripgrep See also my blog post GNU BRE/ERE cheatsheet Why GNU grep is fast unix.stackexchange: grep -r vs find+grep","breadcrumbs":"Searching Files and Filenames » grep","id":"72","title":"grep"},"73":{"body":"The find command has comprehensive features to filter files and directories based on their name, size, timestamp and so on. And more importantly, find helps you to perform actions on such filtered files. Filenames By default, you'll get every entry (including hidden ones) in the current directory and sub-directories when you use find without any options or paths. To search within specific paths, they should be immediately mentioned after find, i.e. before any options. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh\n$ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi.sh* projects/ scripts@ $ cd projects\n# same as: find .\n$ find\n.\n./.venv\n./tictactoe\n./tictactoe/game.py\n./calculator\n./calculator/calc.sh $ cd ..\n$ find todos\ntodos\ntodos/books.txt\ntodos/TRIP.txt\ntodos/wow.txt info Note that symbolic links won't be followed by default. You can use the -L option for such cases. To match filenames based on a particular criteria, you can use wildcards or regular expressions. For wildcards, you can use the -name option or the case-insensitive version -iname. These will match only the basename, so you'll get a warning if you use / as part of the pattern. You can use -path and -ipath if you need to include / as well in the pattern. Unlike grep, the glob pattern is matched against the entire basename (as there are no start/end anchors in globs). # filenames ending with '.log'\n# 'find .' indicates the current working directory (CWD) as the path to search\n$ find . -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # match filenames containing 'ip' case-insensitively\n# note the use of '*' on both sides of 'ip' to match the whole filename\n# . is optional when CWD is the only path to search\n$ find -iname '*ip*'\n./todos/TRIP.txt\n./scripts\n./ip.txt # names containing 'k' within the 'backups' and 'todos' directories\n$ find backups todos -name '*k*'\nbackups\nbackups/bookmarks.html\ntodos/books.txt You can use the -not (or !) operator to invert the matching condition: # same as: find todos ! -name '*[A-Z]*'\n$ find todos -not -name '*[A-Z]*'\ntodos\ntodos/books.txt\ntodos/wow.txt You can use the -regex and -iregex (case-insensitive) options to match filenames based on regular expressions. In this case, the pattern will match the entire path, so / can be used without requiring special options. The default regexp flavor is emacs which you can change by using the -regextype option. # filename containing only uppercase alphabets and file extension is '.txt'\n# note the use of '.*/' to match the entire file path\n$ find -regex '.*/[A-Z]+\\.txt'\n./todos/TRIP.txt # here 'egrep' flavor is being used\n# filename starting and ending with the same word character (case-insensitive)\n# and file extension is '.txt'\n$ find -regextype egrep -iregex '.*/(\\w).*\\1\\.txt'\n./todos/wow.txt File type The -type option helps to filter files based on their types like regular file, directory, symbolic link, etc. # regular files\n$ find projects -type f\nprojects/tictactoe/game.py\nprojects/calculator/calc.sh # regular files that are hidden as well\n$ find -type f -name '.*'\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc # directories\n$ find projects -type d\nprojects\nprojects/.venv\nprojects/tictactoe\nprojects/calculator # symbolic links\n$ find -type l\n./scripts info You can use , to separate multiple file types. For example, -type f,l will match both regular files and symbolic links. $ find -type f,l -name '*ip*'\n./scripts\n./ip.txt Depth The path being searched is considered as depth 0, files within the search path are at depth 1, files within a sub-directory are at depth 2 and so on. Note that these global options should be specified before other kind of options like -type, -name, etc. The -maxdepth option restricts the search to the specified maximum depth: # non-hidden regular files only in the current directory\n# sub-directories will not be checked\n# -not -name '.*' can also be used instead of -name '[^.]*'\n$ find -maxdepth 1 -type f -name '[^.]*'\n./report.log\n./hi.sh\n./errors.log\n./hello_world.py\n./ip.txt The -mindepth option specifies the minimum depth: # recall that path being searched is considered as depth 0\n# and contents within the search path are at depth 1\n$ find -mindepth 1 -maxdepth 1 -type d\n./projects\n./todos\n./backups $ find -mindepth 3 -type f\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc Age Consider the following file properties: a accessed c status changed m modified The above prefixes need to be combined with time (based on 24 hour periods) or min (based on minutes) options. For example, the -mtime (24 hour) option checks for the last modified timestamp and -amin (minute) checks for the last accessed timestamp. These options accept a number (integer or fractional) argument, that can be further prefixed by the + or - symbols. Here are some examples: # modified less than 24 hours ago\n$ find -maxdepth 1 -type f -mtime 0\n./hello_world.py\n./ip.txt # accessed between 24 to 48 hours ago\n$ find -maxdepth 1 -type f -atime 1\n./ip.txt\n# accessed within the last 24 hours\n$ find -maxdepth 1 -type f -atime -1\n./hello_world.py\n# accessed within the last 48 hours\n$ find -maxdepth 1 -type f -atime -2\n./hello_world.py\n./ip.txt # modified more than 20 days back\n$ find -maxdepth 1 -type f -mtime +20\n./.hidden\n./report.log\n./errors.log info The -daystart qualifier will measure time only from the beginning of the day. For example, -daystart -mtime 1 will check the files that were modified yesterday. Size You can use the -size option to filter based on file sizes. By default, the number argument will be considered as 512-byte blocks. You can use the suffix c to specify the size in bytes. The suffixes k (kilo), M (mega) and G (giga) are calculated in powers of 1024. # greater than 10 * 1024 bytes\n$ find -type f -size +10k\n./report.log\n./errors.log # greater than 9 bytes and less than 50 bytes\n$ find -type f -size +9c -size -50c\n./hi.sh\n./hello_world.py\n./ip.txt # exactly 10 bytes\n$ find -type f -size 10c\n./ip.txt info You can also use the -empty option instead of -size 0. Acting on matched files The -exec option helps you pass the matching files to another command. You can choose to execute the command once for every file (by using \\;) or just once for all the matching files (by using +). However, if the number of files are too many, find will use more command invocations as necessary. The ; character is escaped since it is a shell metacharacter (you can also quote it as an alternative to escaping). You need to use {} to represent the files passed as arguments to the command being executed. Here are some examples: # count the number of characters for each matching file\n# wc is called separately for each matching file\n$ find -type f -size +9k -exec wc -c {} \\;\n1234567 ./report.log\n54321 ./errors.log # here, both matching files are passed together to the wc command\n$ find -type f -size +9k -exec wc -c {} +\n1234567 ./report.log 54321 ./errors.log\n1288888 total As mentioned in the Managing Files and Directories chapter, the -t option for cp and mv commands will help you specify the target directory before the source files. Here's an example: $ mkdir rc_files\n$ find backups/dot_files -type f -exec cp -t rc_files {} + $ find rc_files -type f\nrc_files/.bashrc\nrc_files/.inputrc\nrc_files/.vimrc $ rm -r rc_files info You can use the -delete option instead of calling the rm command to delete the matching files. However, it cannot remove non-empty directories and there are other gotchas to be considered. See the manual for more details. Multiple criteria Filenames can be matched against multiple criteria such as -name, -size, -mtime, etc. You can use operators between them and group them within \\( and \\) to construct complex expressions. -a or -and or absence of an operator means both expressions have to be satisfied second expression won't be evaluated if the first one is false -o or -or means either of the expressions have to be satisfied second expression won't be evaluated if the first one is true -not inverts the result of the expression you can also use ! but that might need escaping or quoting depending on the shell # names containing both 'x' and 'ip' in any order (case-insensitive)\n$ find -iname '*x*' -iname '*ip*'\n./todos/TRIP.txt\n./ip.txt # names containing 'sc' or size greater than 10k\n$ find -name '*sc*' -or -size +10k\n./report.log\n./scripts\n./errors.log # except filenames containing 'o' or 'r' or 'txt'\n$ find -type f -not \\( -name '*[or]*' -or -name '*txt*' \\)\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./.hidden\n./hi.sh Prune The -prune option is helpful when you want to prevent find from descending into specific directories. By default, find will traverse all the files even if the given conditions will result in throwing away those results from the output. So, using -prune not only helps in speeding up the process, it could also help in cases where trying to access a file within the exclusion path would've resulted in an error. # regular files ending with '.log'\n$ find -type f -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # exclude the 'backups' directory\n# note the use of -path when '/' is needed in the pattern\n$ find -type f -not -path './backups/*' -prune -name '*.log'\n./report.log\n./errors.log Using -not -path '*/.git/*' -prune can be handy when dealing with Git based version control projects. find and xargs Similar to the grep -Z and xargs -0 combination seen earlier, you can use the find -print0 and xargs -0 combination. The -exec option is sufficient for most use cases, but xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons. Here's an example of passing filtered files to sed ( s tream ed itor, will be discussed in the Multipurpose Text Processing Tools chapter): $ find -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # for the filtered files, replace all occurrences of 'apple' with 'fig'\n# 'sed -i' will edit the files inplace, so no output on the terminal\n$ find -name '*.log' -print0 | xargs -r0 -n2 -P2 sed -i 's/apple/fig/g' In the above example, -P2 is used to allow xargs to run two processes at a time (default is one process). You can use -P0 to allow xargs to launch as many processes as possible. The -n2 option is used to limit the number of file arguments passed to each sed call to 2, otherwise xargs is likely to pass as many arguments as possible and thus reduce/negate the effect of parallelism. Note that the values used for -n and -P in the above illustration are just random examples, you'll have to fine tune them for your particular use case. Further Reading mywiki.wooledge: using find unix.stackexchange: find and tar example unix.stackexchange: Why is looping over find's output bad practice?","breadcrumbs":"Searching Files and Filenames » find","id":"73","title":"find"},"74":{"body":"locate is a faster alternative to the find command for searching files by name. It is based on a database, which gets updated by a cron job. So, newer files may be not present in results unless you update the database. Use this command if it is available in your distro (for example, sudo apt install mlocate on Debian-like systems) and you remember some part of filename. Very useful if you have to search the entire filesystem in which case find command will take a very long time compared to locate. Here are some examples: locate 'power' print path of filenames containing power in the whole filesystem implicitly, locate would change the string to *power* as no globbing characters are present in the string specified locate -b '\\power.log' print path matching the string power.log exactly at the end of the path /home/learnbyexample/power.log matches /home/learnbyexample/lowpower.log' will not match since there are other characters at the start of the filename use of \\ prevents the search string from implicitly being replaced by *power.log* locate -b '\\proj_adder' the -b option is also handy to print only the matching directory name, otherwise every file under that folder would also be displayed info See also unix.stackexchange: pros and cons of find and locate .","breadcrumbs":"Searching Files and Filenames » locate","id":"74","title":"locate"},"75":{"body":"info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified. info For find exercises, use the find.sh script, unless otherwise specified. 1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix. # ???\nblocks.txt:banana\nip.txt:light orange\nuniform.txt:mango # ???\nbanana\nlight orange\nmango 2) Display lines containing the whole word he from the sample.txt input file. # ???\n14) He he he 3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well. $ printf 'car\\nscared\\ntar car par\\nCar\\n' | grep # ???\n1:car\n4:Car 4) Display all lines from purchases.txt except those that contain tea. # ???\ncoffee\nwashing powder\ncoffee\ntoothpaste\nsoap 5) Display all lines from sample.txt that contain do but not it. # ???\n13) Much ado about nothing 6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line. # ??? 6) Just do-it 7) Believe it\n--\n13) Much ado about nothing\n14) He he he 7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output. # ??? 3) Hi there 4) How are you\n13) Much ado about nothing\n14) He he he 8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside. $ echo 'I got (12) apples' | grep # ???\n(12) $ echo '((2 +3)*5)=25 and (4.3/2*()' | grep # ???\n(2 +3)\n() 9) For the given input, match all lines that start with den or end with ly. $ lines='reply\\n1 dentist\\n2 lonely\\neden\\nfly away\\ndent\\n' $ printf '%b' \"$lines\" | grep # ???\nreply\n2 lonely\ndent 10) Extract words starting with s and containing both e and t in any order. $ words='sequoia subtle exhibit sets tests sit store_2' $ echo \"$words\" | grep # ???\nsubtle\nsets\nstore_2 11) Extract all whole words having the same first and last word character. $ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep # ???\noreo\na\n_oh_\npip\nRoaR\n22 12) Match all input lines containing *[5] literally. $ printf '4*5]\\n(9-2)*[5]\\n[5]*3\\nr*[5\\n' | grep # ???\n(9-2)*[5] 13) Match whole lines that start with hand and immediately followed by s or y or le or no further character. $ lines='handed\\nhand\\nhandy\\nunhand\\nhands\\nhandle\\nhandss\\n' $ printf '%b' \"$lines\" | grep # ???\nhand\nhandy\nhands\nhandle 14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last. $ printf 'apple,fig,cherry\\ncat,dog,bat\\n' | grep # ???\nfig\ndog $ echo 'dragon,42,unicorn,3.14,shapeshifter\\n' | grep # ???\n42,unicorn,3.14 15) Recursively search for files containing ello. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\nprojects/python/hello.py\nprojects/shell/hello.sh\ncolors_1\ncolors_2 16) Search for files containing blue recursively, but do not search within the backups directory. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\n.hidden\ncolors_1\ncolors_2 17) Search for files containing blue recursively, but not if the file also contains teal. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\n.hidden\ncolors_2\nbackups/color list.txt 18) Find all regular files within the backups directory. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh # ???\nbackups/dot_files/.bashrc\nbackups/dot_files/.inputrc\nbackups/dot_files/.vimrc\nbackups/aug.log\nbackups/bookmarks.html\nbackups/jan.log 19) Find all regular files whose extension starts with p or s or v. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./hi.sh\n./backups/dot_files/.vimrc\n./hello_world.py 20) Find all regular files whose name do not have the lowercase letters g to l. # ???\n./todos/TRIP.txt\n./todos/wow.txt 21) Find all regular files whose path has at least one directory name starting with p or d. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 22) Find all directories whose name contains b or d. # ???\n./todos\n./backups\n./backups/dot_files 23) Find all hidden directories. # ???\n./projects/.venv 24) Find all regular files at the exact depth of 2. # ???\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with? 26) Find all empty regular files. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory. # ???\n$ ls -A filtered_files\nhello_world.py .hidden hi.sh ip.txt 28) Find all hidden files, but not if they are part of the filtered_files directory created earlier. # ???\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files. # ???\n./hi.sh\n./hello_world.py 30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option. 31) How does the locate command work faster than the equivalent find command?","breadcrumbs":"Searching Files and Filenames » Exercises","id":"75","title":"Exercises"},"76":{"body":"In this chapter, you'll learn how to view file details like line and word counts, file and disk sizes, file types, extract parts of a file path, etc. You'll also learn how to change file properties like timestamps and permissions. info The example_files directory has the scripts and sample input files used in this chapter.","breadcrumbs":"File Properties » File Properties","id":"76","title":"File Properties"},"77":{"body":"The wc command is typically used to count the number of lines, words and characters for the given inputs. Here are some basic examples: # change to the 'example_files/text_files' directory\n$ cat greeting.txt\nHi there\nHave a nice day # by default, wc gives the newline/word/byte count (in that order)\n$ wc greeting.txt 2 6 25 greeting.txt # get only the specified counts\n$ wc -l greeting.txt\n2 greeting.txt\n$ wc -w greeting.txt\n6 greeting.txt\n$ wc -c greeting.txt\n25 greeting.txt\n$ wc -wc greeting.txt 6 25 greeting.txt Filename won't be printed for stdin data. This is helpful to save the results in a variable for scripting purposes. $ wc -l = 30\n$ df -h --output=pcent,fstype,target | awk 'NR>1 && $1>=30' 63% ext3 / 38% ext4 /media/learnbyexample/projs 51% ext4 /media/learnbyexample/backups","breadcrumbs":"File Properties » df","id":"79","title":"df"},"8":{"body":"Code snippets shown are copy pasted from the bash shell (version 5.0.17 ) and modified for presentation purposes. Some commands are preceded by comments to provide context and explanations, blank lines have been added to improve readability and so on. External links are provided throughout the book for you to explore certain topics in more depth. The cli-computing repo has all the example files and scripts used in the book. The repo also includes all the exercises as a single file, along with a separate solutions file. If you are not familiar with the git command, click the Code button on the webpage to get the files. See the Setup section for instructions to create a working environment for following along the contents presented in this book.","breadcrumbs":"Preface » Conventions","id":"8","title":"Conventions"},"80":{"body":"The stat command is useful to get details like file type, size, inode, permissions, last accessed and modified timestamps, etc. You'll get all of these details by default. The -c and --printf options can be used to display only the required details in a particular format. # change to the 'scripts' directory and source the 'stat.sh' script\n$ source stat.sh # %x gives the last accessed timestamp\n$ stat -c '%x' ip.txt\n2022-06-01 13:25:18.693823117 +0530 # %y gives the last modified timestamp\n$ stat -c '%y' ip.txt\n2022-05-24 14:39:41.285714934 +0530 # %s gives the file size in bytes\n# \\n is used to insert a newline\n# %i gives the inode value\n# same as: stat --printf='%s\\n%i\\n' ip.txt\n$ stat -c $'%s\\n%i' ip.txt\n10\n787224 # %N gives quoted filenames\n# if the input is a link, the path it points to is also displayed\n$ stat -c '%N' words.txt\n'words.txt' -> '/usr/share/dict/words' You can also pass multiple file arguments: # %s gives the file size in bytes\n# %n gives filenames\n$ stat -c '%s %n' ip.txt hi.sh\n10 ip.txt\n21 hi.sh info warning The stat command should be preferred instead of parsing the ls -l output for file details. See mywiki.wooledge: avoid parsing output of ls and unix.stackexchange: why not parse ls? for explanation and other alternatives.","breadcrumbs":"File Properties » stat","id":"80","title":"stat"},"81":{"body":"As mentioned earlier, the touch command helps you change the timestamps of files. You can do so based on the current timestamp, passing an argument, copying the value from another file and so on. By default, touch updates both the access and modification timestamps to the current time. You can use the -a option to change only the access timestamp and -m to change only the modification timestamp. # change to the 'scripts' directory and source the 'touch.sh' script\n$ source touch.sh # last access and modification timestamps\n$ stat -c $'%x\\n%y' fruits.txt\n2017-07-19 17:06:01.523308599 +0530\n2017-07-13 13:54:03.576055933 +0530 # update the access and modification values to the current time\n$ touch fruits.txt\n$ stat -c $'%x\\n%y' fruits.txt\n2024-05-14 13:01:25.921205889 +0530\n2024-05-14 13:01:25.921205889 +0530 You can use the -r option to copy timestamp information from one file to another. The -d and -t options will allow you to specify timestamps directly as part of the command. $ stat -c '%y' hi.sh\n2022-06-14 13:00:46.170416890 +0530 # copy the modified timestamp from 'ip.txt' to 'hi.sh'\n$ touch -m -r ip.txt hi.sh\n$ stat -c '%y' hi.sh\n2022-05-24 14:39:41.285714934 +0530 # pass timestamp as an argument\n$ touch -m -d '2000-01-01 00:00:01' hi.sh\n$ stat -c '%y' hi.sh\n2000-01-01 00:00:01.000000000 +0530 As seen in the Managing Files and Directories chapter, touch creates a new file if the target file doesn't exist yet. You can use the -c option to prevent this behavior. $ ls report.txt\nls: cannot access 'report.txt': No such file or directory\n$ touch report.txt\n$ ls report.txt\nreport.txt $ touch -c xyz.txt\n$ ls xyz.txt\nls: cannot access 'xyz.txt': No such file or directory","breadcrumbs":"File Properties » touch","id":"81","title":"touch"},"82":{"body":"The file command helps you identify text encoding (ASCII, UTF-8, etc), whether the file is executable and so on. Here are some examples to show how the file command behaves for different types: # change to the 'scripts' directory and source the 'file.sh' script\n$ source file.sh\n$ ls -F\nhi.sh* ip.txt moon.png sunrise.jpg $ file ip.txt hi.sh\nip.txt: ASCII text\nhi.sh: Bourne-Again shell script, ASCII text executable $ printf 'αλεπού\\n' | file -\n/dev/stdin: UTF-8 Unicode text $ printf 'hi\\r\\n' | file -\n/dev/stdin: ASCII text, with CRLF line terminators Here's an example for image files: # output of 'sunrise.jpg' wrapped for illustration purposes\n$ file sunrise.jpg moon.png\nsunrise.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 76x76, components 3\nmoon.png: PNG image data, 76 x 76, 8-bit colormap, non-interlaced You can use the -b option to avoid filenames in the output: $ file -b ip.txt\nASCII text Here's how you can find particular type of files, images for example. # assuming filenames do not contain ':' or newline characters\n# awk here helps to print the first field of lines containing 'image data'\n$ find -type f -exec file {} + | awk -F: '/\\/{print $1}'\n./sunset.jpg\n./moon.png info See also the identify command which \"describes the format and characteristics of one or more image files\".","breadcrumbs":"File Properties » file","id":"82","title":"file"},"83":{"body":"By default, the basename command will remove the leading directory component from the given path argument. Any trailing slashes will be removed before determining the portion to be extracted. $ basename /home/learnbyexample/example_files/scores.csv\nscores.csv # quote the arguments as needed\n$ basename 'path with spaces/report.log'\nreport.log You can use the -s option to remove a suffix from the filename. Usually used to remove the file extension. $ basename -s'.csv' /home/learnbyexample/example_files/scores.csv\nscores # suffix will be removed only once\n$ basename -s'.txt' purchases.txt.txt\npurchases.txt The basename command requires -a or -s (which implies -a) to work with multiple arguments. $ basename -a /backups/jan_2021.tar.gz /home/learnbyexample/report.log\njan_2021.tar.gz\nreport.log # -a is implied when -s is used\n$ basename -s'.txt' logs/purchases.txt logs/report.txt\npurchases\nreport","breadcrumbs":"File Properties » basename","id":"83","title":"basename"},"84":{"body":"By default, the dirname command removes the trailing path component (after removing any trailing slashes). $ dirname /home/learnbyexample/example_files/scores.csv\n/home/learnbyexample/example_files # one or more trailing slashes will not affect the output\n$ dirname /home/learnbyexample/example_files/\n/home/learnbyexample # unlike basename, multiple arguments are accepted by default\n$ dirname /home/learnbyexample/example_files/scores.csv ../report/backups/\n/home/learnbyexample/example_files\n../report You can use shell features like command substitution to combine the effects of the basename and dirname commands. # extract the second last path component\n$ basename $(dirname /home/learnbyexample/example_files/scores.csv)\nexample_files","breadcrumbs":"File Properties » dirname","id":"84","title":"dirname"},"85":{"body":"You can use the chmod command to change permissions. Consider this example: $ mkdir practice_chmod\n$ cd practice_chmod\n$ echo 'learnbyexample' > ip.txt # this info can also be seen in the first column of the 'ls -l' output\n$ stat -c '%A' ip.txt\n-rw-rw-r-- In the above output, the 10 characters displayed in the last line are related to file type and permissions. First character indicates the file type . The most common ones are shown below: - regular file d directory l symbolic link The other nine characters represent three sets of file permissions for user (u), group (g) and others (o), in that order. user — file owner group — users having file access as part of a group others — everyone else Only rwx file properties will be discussed in this section. For other types of properties, refer to the coreutils manual: File permissions . Permission reference table for files: Character Meaning Value r read 4 w write 2 x execute 1 - no permission 0 Here's an example showing both rwx and numerical representations of a file's permissions: $ stat -c '%A' ip.txt\n-rw-rw-r-- # r(4) + w(2) + 0 = 6\n# r(4) + 0 + 0 = 4\n$ stat -c '%a' ip.txt\n664 info Note that the permissions are not straightforward to understand for directories. If a directory only has the x permission, you can cd into it but you cannot read the contents (using ls for example). If a directory only has the r permission, you cannot cd into it, but you'll be able to read the contents (along with \"cannot access\" error). For this reason, the rx permissions are almost always enabled/disabled together. The w permission allows you to add or remove contents, provided x is active. Changing permissions for all three categories You can provide numbers for ugo (in that order) to change permissions. This is best understood with examples: $ printf '#!/bin/bash\\n\\necho hi\\n' > hi.sh\n$ stat -c '%a %A' hi.sh\n664 -rw-rw-r-- # r(4) + w(2) + x(1) = 7\n# r(4) + 0 + x(1) = 5\n$ chmod 755 hi.sh\n$ stat -c '%a %A' hi.sh\n755 -rwxr-xr-x Here's an example for a directory: $ mkdir dot_files\n$ stat -c '%a %A' dot_files\n775 drwxrwxr-x $ chmod 700 dot_files\n$ stat -c '%a %A' dot_files\n700 drwx------ You can also use mkdir -m instead of the mkdir+chmod combination seen above. The argument to the -m option accepts the same syntax as chmod (including the format that'll be discussed next). $ mkdir -m 750 backups\n$ stat -c '%a %A' backups\n750 drwxr-x--- info You can use chmod -R to recursively change permissions. Use find+exec if you want to apply changes only for files filtered by some criteria. Changing permissions for specific categories You can assign (=), add (+) or remove (-) permissions by using those symbols followed by one or more rwx permissions. This depends on the umask value: $ umask\n0002 umask value of 0002 means: read and execute permissions without ugo prefix affects all the three categories write permissions without ugo prefix affects only the user and group categories Here are some examples without ugo prefixes: # remove execute permission for all three categories\n$ chmod -x hi.sh # add write permission only for 'user' and 'group'\n$ chmod +w ip.txt $ touch sample.txt\n$ chmod 702 sample.txt\n# give only read permission for all three categories\n# write/execute permissions, if any, will be removed\n$ chmod =r sample.txt\n$ stat -c '%a %A' sample.txt\n444 -r--r--r-- # give read and write permissions for 'user' and 'group'\n# and read permission for 'others'\n# execute permissions, if any, will be removed\n$ chmod =rw hi.sh Here are some examples with ugo prefixes. You can use a to refer to all the three categories. For example, a+w is same as ugo+w. # remove read and write permissions only for 'others'\n$ chmod o-rw sample.txt # add execute permission for 'group' and 'others'\n$ chmod go+x hi.sh # give read and write permissions for all three categories\n# execute permissions, if any, will be removed\n$ chmod a=rw hi.sh You can use , to separate multiple permissions: # remove execute permission for 'group' and 'others'\n# remove write permission for 'others'\n$ chmod go-x,o-w hi.sh Further Reading Linux Permissions Primer unix.stackexchange: why chmod +w filename not giving write permission to other","breadcrumbs":"File Properties » chmod","id":"85","title":"chmod"},"86":{"body":"info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified. info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards. 1) Save the number of lines in the greeting.txt input file to the lines shell variable. # ???\n$ echo \"$lines\"\n2 2) What do you think will be the output of the following command? $ echo 'dragons:2 ; unicorns:10' | wc -w 3) Use appropriate options and arguments to get the output shown below. $ printf 'apple\\nbanana\\ncherry' | wc # ??? 15 183 sample.txt 2 19 - 17 202 total 4) Go through the wc manual and use appropriate options and arguments to get the output shown below. $ printf 'greeting.txt\\0scores.csv' | wc # ???\n2 6 25 greeting.txt\n4 4 70 scores.csv\n6 10 95 total 5) What is the difference between the wc -c and wc -m options? And which option would you use to get the longest line length? 6) Find filenames ending with .log and report their sizes in human readable format. Use the find+du combination for the first case and the ls command (with appropriate shell features) for the second case. # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # ??? find+du\n16K ./projects/errors.log\n7.4M ./report.log # ??? ls and shell features 16K projects/errors.log\n7.4M report.log 7) Report sizes of files/directories in the current path in powers of 1000 without descending into sub-directories. Also, show a total at the end. # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # ???\n50k projects\n7.7M report.log\n8.2k todos\n7.8M total 8) What does the du --apparent-size option do? 9) When will you use the df command instead of du? Which df command option will help you to report only the specific fields of interest? 10) Display the size of scores.csv and timings.txt files in the format shown below. $ stat # ???\nscores.csv: 70\ntimings.txt: 49 11) Which touch option will help you prevent file creation if it doesn't exist yet? 12) Assume new_file.txt doesn't exist in the current working directory. What would be the output of the stat command shown below? $ touch -t '202010052010.05' new_file.txt\n$ stat -c '%y' new_file.txt\n# ??? 13) Is the following touch command valid? If so, what would be the output of the stat command that follows? # change to the 'scripts' directory and source the 'touch.sh' script\n$ source touch.sh $ stat -c '%n: %y' fruits.txt\nfruits.txt: 2017-07-13 13:54:03.576055933 +0530 $ touch -r fruits.txt f{1..3}.txt\n$ stat -c '%n: %y' f*.txt\n# ??? 14) Use appropriate option(s) to get the output shown below. $ printf 'αλεπού\\n' | file -\n/dev/stdin: UTF-8 Unicode text $ printf 'αλεπού\\n' | file # ???\nUTF-8 Unicode text 15) Is the following command valid? If so, what would be the output? $ basename -s.txt ~///test.txt///\n# ??? 16) Given the file path in the shell variable p, how'd you obtain the output shown below? $ p='~/projects/square_tictactoe/python/game.py'\n$ dirname # ???\n~/projects/square_tictactoe 17) Explain what each of the characters mean in the following stat command's output. $ stat -c '%A' ../scripts/\ndrwxrwxr-x 18) What would be the output of the second stat command shown below? $ touch new_file.txt\n$ stat -c '%a %A' new_file.txt\n664 -rw-rw-r-- $ chmod 546 new_file.txt\n$ stat -c '%a %A' new_file.txt\n# ??? 19) How would you specify directory permissions using the mkdir command? # instead of this\n$ mkdir back_up\n$ chmod 750 back_up\n$ stat -c '%a %A' back_up\n750 drwxr-x---\n$ rm -r back_up # do this\n$ mkdir # ???\n$ stat -c '%a %A' back_up\n750 drwxr-x--- 20) Change the file permission of book_list.txt to match the output of the second stat command shown below. Don't use the number 220, specify the changes in terms of rwx characters. $ touch book_list.txt\n$ stat -c '%a %A' book_list.txt\n664 -rw-rw-r-- # ???\n$ stat -c '%a %A' book_list.txt\n220 --w--w---- 21) Change the permissions of test_dir to match the output of the second stat command shown below. Don't use the number 757, specify the changes in terms of rwx characters. $ mkdir test_dir\n$ stat -c '%a %A' test_dir\n775 drwxrwxr-x # ???\n$ stat -c '%a %A' test_dir\n757 drwxr-xrwx","breadcrumbs":"File Properties » Exercises","id":"86","title":"Exercises"},"87":{"body":"This chapter gives a basic overview of process management for interactive usage only. Handling processes for other use cases, such as system administration, requires a more robust solution (see mywiki.wooledge: Process Management to get started for such use cases).","breadcrumbs":"Managing Processes » Managing Processes","id":"87","title":"Managing Processes"},"88":{"body":"Here are some definitions that will be handy to know for this chapter's contents: Program is a set of instructions written to perform a task Process is any running program Daemon are background processes Job is a process that is not a daemon i.e. jobs are interactive programs under user control","breadcrumbs":"Managing Processes » Definitions","id":"88","title":"Definitions"},"89":{"body":"Some commands and scripts can take more than few minutes to complete, and you might still need to continue using the shell. If you are not dependent on the current shell environment, you could just open another shell instance and continue working. Another option is to push the job to the background, either at the time of command invocation itself or after the fact. Make sure to redirect standard output and error to avoid interfering with your continued interactive usage. Appending & to the command will execute it in the background. $ tkdiff ip.txt ip.txt.bkp &\n[1] 12726 In the above example, [1] refers to the job number and 12726 is the PID (process ID). You can use the jobs and ps commands to track active jobs: $ jobs\n[1]+ Running tkdiff ip.txt ip.txt.bkp & $ ps PID TTY TIME CMD 9657 pts/1 00:00:00 bash 12726 pts/1 00:00:00 wish 12730 pts/1 00:00:00 ps But what if you forgot to append & to the command? You can follow these steps: Ctrl+z — suspend the current running job bg — push the recently suspended job to the background continue using shell fg — bring the recently pushed background job to the foreground you can use fg %n to bring the nth job number to the foreground Here's a demo that you can try: # sleep for 30 seconds (used here for illustration purposes)\n# press Ctrl+z to suspend this job\n# you'll get the job number, status and the command in the output\n$ sleep 30\n^Z\n[1]+ Stopped sleep 30 # bg puts the job considered as the current by the shell to the background\n$ bg\n[1]+ sleep 30 & # use 'jobs' or 'ps' to check list of jobs\n# '+' after the job number is used to indicate the current job\n$ jobs\n[1]+ Running sleep 30 &\n$ ps PID TTY TIME CMD 2380 pts/0 00:00:00 bash 6160 pts/0 00:00:00 sleep 6162 pts/0 00:00:00 ps # fg brings the most recently pushed background job to the foreground\n$ fg\nsleep 30\n$ info jobs, bg and fg are shell builtins. See bash manual: Job Control for more details. See also this tutorial on job control . info See also I want to run something in the background and then log out — screen, tmux, nohup, disown, etc.","breadcrumbs":"Managing Processes » Running jobs in background","id":"89","title":"Running jobs in background"},"9":{"body":"GNU Manuals — documentation for command line tools and the bash shell stackoverflow and unix.stackexchange — for getting answers on pertinent questions related to CLI tools tex.stackexchange — for help on pandoc and tex related questions /r/commandline/ , /r/linux4noobs/ , /r/linuxquestions/ and /r/linux/ — helpful forums canva — cover image Warning and Info icons by Amada44 under public domain carbon — for creating terminal screenshots with highlighted text oxipng , pngquant and svgcleaner — optimizing images Inkscape — favicon mdBook — for web version of the book that you are currently reading mdBook-pagetoc — for adding table of contents for each page minify-html — for minifying html files","breadcrumbs":"Preface » Acknowledgements","id":"9","title":"Acknowledgements"},"90":{"body":"The ps command gives a snapshot of the current processes. A few examples were already seen earlier in this chapter. Here's an example with the -f option (full-format listing): $ ps -f\nUID PID PPID C STIME TTY TIME CMD\nlearnby+ 12299 12298 0 16:39 pts/0 00:00:00 bash\nlearnby+ 12311 12299 0 16:39 pts/0 00:00:00 ps -f The fields in the above example are effective user ID (UID), process ID (PID), parent process ID (PPID), processor utilization (C), starting time (STIME), controlling terminal (TTY), cumulative CPU time (TIME) and command with all its arguments (CMD). You can use the -o option to customize the fields you want. The --sort option will help you to sort based on specific fields. See ps manual: Standard Format Specifiers for complete list of formats available. The -e (or -A) option selects all processes. This option is typically used in combination with grep for filtering: $ ps -e | grep 'vim' 6195 ? 00:03:13 gvim info See also linuxjourney: ps tutorial .","breadcrumbs":"Managing Processes » ps","id":"90","title":"ps"},"91":{"body":"The pgrep command helps you filter processes based on their name and attributes. By default, it matches against the process name, for example: $ ps -e | grep 'vim' 2006 ? 00:00:27 gvim 3992 pts/2 00:00:00 vim $ pgrep 'vim'\n2006\n3992 You can use the -l option to display the process name as well (PID is shown by default). $ pgrep -l 'vim'\n2006 gvim\n3992 vim To match the process name exactly (instead of matching anywhere), use the -x option. $ pgrep -x 'vim'\n3992 The -a option will list the full command line (the -l option seen earlier gives only the name, not the arguments). $ pgrep -a 'vim'\n2006 gvim -p notes.txt src/managing-processes.md\n3992 vim substitution.md info There are several more options like filtering based on effective UID, PPID, etc. See pgrep manual for more details.","breadcrumbs":"Managing Processes » pgrep","id":"91","title":"pgrep"},"92":{"body":"Sometimes, a process might not be responding to your interaction attempts, might be taking too long, accidentally uses too much memory, and so on. You can use the kill command to manage such processes. As mentioned at the beginning of this chapter, these examples are suggested for interactive processes initiated by you (shell scripts, for example, will require different strategies). Be 100% sure before you attempt to send signals to manage processes. You can pass signals by name or by their associated number. Use kill -l to get a full list of signals. See also unix.stackexchange: List of Signals and unix.stackexchange: What causes various signals to be sent? . # first 20 signals (out of 64) listed below\n$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1\n11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM\n16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP\n... You can use the PID or job number to specify the process to which the signal has to be sent. By default, SIGTERM (15) is sent, which is a polite way to ask the program to terminate. Here's an example: # 'sleep' is used here to emulate a long running process\n# press Ctrl+z to suspend this command\n$ sleep 100\n^Z\n[1]+ Stopped sleep 100 # terminate job number 1\n# by default, SIGTERM is sent\n$ kill %1\n# just press Enter\n$\n[1]+ Terminated sleep 100 Note that in the above example, pressing Ctrl+z actually sends the SIGTSTP (20) signal. Programs usually handle such signals to find a safer spot to suspend. Pressing Ctrl+c sends the SIGINT (2) signal, usually used to abort a process (depends on how the program handles it). You can use Ctrl+\\ to send SIGQUIT (3), typically used to ask the program to quit and give a core dump . See also stackoverflow: gracefully shutdown processes . Here's an illustration to show how to pass signals by their names and numerical values: $ sleep 100 &\n[1] 10051 # suspend the above job, similar to using Ctrl+z\n# -20 refers to the signal number 20, i.e. SIGTSTP\n# 10051 is the PID\n$ kill -20 10051 [1]+ Stopped sleep 100 # resume the job in background\n$ bg\n[1]+ sleep 100 & # the -s option allows you to specify signal by its name\n# '-s SIGTERM' is optional here, since that is the default\n$ kill -s SIGTERM 10051\n$ [1]+ Terminated sleep 100 info warning If you need to terminate a process at all costs, you can use SIGKILL (9). This is a signal that cannot be blocked by programs. Use Ctrl+z to suspend a runaway job and then apply kill -9 instead of trying to abort such jobs using Ctrl+c. See also unix.stackexchange: why kill -9 should be avoided . info Note that your system will likely have several different implementations of the kill command. The shell builtin version was discussed in this section.","breadcrumbs":"Managing Processes » kill","id":"92","title":"kill"},"93":{"body":"The top command displays processes in a tabular format along with information like PID, process name, memory usage and so on. Here's a sample screenshot: This command opens an interactive session, and automatically updates the information being displayed as well. You can press M (uppercase) to sort the processes by memory usage. Press e repeatedly to display memory sizes in terms of mega/giga/etc. Press h for help and press q to quit the session. info Press W (uppercase) to write the current settings to the toprc configuration file and quit. The next time you use the top command, it will be displayed in the format that was saved. info See also alternative implementations like htop and btop .","breadcrumbs":"Managing Processes » top","id":"93","title":"top"},"94":{"body":"The free command displays information about your system memory. Here's an example: # -h option shows the results in human readable format\n$ free -h total used free shared buff/cache available\nMem: 7.6Gi 2.4Gi 2.3Gi 267Mi 2.9Gi 4.7Gi\nSwap: 3.6Gi 0B 3.6Gi","breadcrumbs":"Managing Processes » free","id":"94","title":"free"},"95":{"body":"mywiki.wooledge: Process Management ryanstutorials: Process Management digitalocean: Managing Linux Processes Linux ate my ram — Linux is borrowing unused memory for disk caching. This makes it look like you are low on memory, but you are not! Everything is fine!","breadcrumbs":"Managing Processes » Further Reading","id":"95","title":"Further Reading"},"96":{"body":"1) How would you invoke a command to be executed in the background? And what would you do to push a job to the background after it has already been launched? What commands can you use to track active jobs? 2) What do the + and - symbols next to job numbers indicate? 3) When would you use fg %n and bg %n instead of just fg and bg respectively? 4) Which option will help you customize the output fields needed for the ps command? 5) What's the difference between pgrep -a and pgrep -l options? 6) If the job number is 2, would you use kill %2 or kill 2 to send SIGTERM to that process? 7) Which signal does the Ctrl+c shortcut send to the currently running process? 8) Which command helps you to continuously monitor processes, along with details like PID, memory usage, etc? 9) Which key will help you manipulate kill tasks from within the top session? 10) What does the free command do?","breadcrumbs":"Managing Processes » Exercises","id":"96","title":"Exercises"},"97":{"body":"Many CLI text processing tools have been in existence for about half a century. And newer tools are being written to solve the ever expanding text processing problems. Just knowing that a particular tool exists or searching for a tool before attempting to write your own solution can be a time saver. Also, popular tools are likely to be optimized for speed, hardened against bugs due to wide usage, discussed on forums, and so on. grep was already covered in the Searching Files and Filenames chapter. In addition, sed, awk and perl are essential tools to solve a wide variety of text processing problems from the command line. In this chapter you'll learn field processing, use regular expressions for search and replace requirements, perform operations based on multiple lines and files, etc. info The examples presented in this chapter only cover some of the functionalities. I've written separate books to cover these tools with more detailed explanations, examples and exercises. See https://learnbyexample.github.io/books/ for links to these books. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Multipurpose Text Processing Tools » Multipurpose Text Processing Tools","id":"97","title":"Multipurpose Text Processing Tools"},"98":{"body":"The command name sed is derived from s tream ed itor. Here, stream refers to the data being passed via shell pipes. Thus, the command's primary functionality is to act as a text editor for stdin data with stdout as the output target. You can also edit file input and save the changes back to the same file if needed. Substitution sed has various commands to manipulate text input. The substitute command is the most commonly used, whose syntax is s/REGEXP/REPLACEMENT/FLAGS. Here are some basic examples: # for each input line, change only the first ',' to '-'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed 's/,/-/'\n1-2,3,4\na-b,c,d # change all matches by adding the 'g' flag\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed 's/,/-/g'\n1-2-3-4\na-b-c-d Here's an example with file input: $ cat greeting.txt\nHi there\nHave a nice day # change 'day' to 'weekend'\n$ sed 's/day/weekend/g' greeting.txt\nHi there\nHave a nice weekend What if you want to issue multiple substitute commands (or use several other sed commands)? It will depend on the command being used. Here's an example where you can use the -e option or separate the commands with a ; character. # change all occurrences of 'day' to 'weekend'\n# add '.' to the end of each line\n$ sed 's/day/weekend/g; s/$/./' greeting.txt\nHi there.\nHave a nice weekend. # same thing with the -e option\n$ sed -e 's/day/weekend/g' -e 's/$/./' greeting.txt\nHi there.\nHave a nice weekend. Inplace editing You can use the -i option for inplace editing. Pass an argument to this option to save the original input as a backup. $ cat ip.txt\ndeep blue\nlight orange\nblue delight # output from sed is written back to 'ip.txt'\n# original file is preserved in 'ip.txt.bkp'\n$ sed -i.bkp 's/blue/green/g' ip.txt\n$ cat ip.txt\ndeep green\nlight orange\ngreen delight Filtering features The sed command also has features to filter lines based on a search pattern like grep. And you can apply other sed commands for these filtered lines as needed. # the -n option disables automatic printing\n# the 'p' command prints the contents of the pattern space\n# same as: grep 'at'\n$ printf 'sea\\neat\\ndrop\\n' | sed -n '/at/p'\neat # the 'd' command deletes the matching lines\n# same as: grep -v 'at'\n$ printf 'sea\\neat\\ndrop\\n' | sed '/at/d'\nsea\ndrop # change commas to hyphens only if the input line contains '2'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed '/2/ s/,/-/g'\n1-2-3-4\na,b,c,d # change commas to hyphens if the input line does NOT contain '2'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed '/2/! s/,/-/g'\n1,2,3,4\na-b-c-d You can use the q and Q commands to quit sed once a matching line is found: # quit after a line containing 'st' is found\n$ printf 'apple\\nsea\\neast\\ndust' | sed '/st/q'\napple\nsea\neast # the matching line won't be printed in this case\n$ printf 'apple\\nsea\\neast\\ndust' | sed '/st/Q'\napple\nsea Apart from regexp, filtering can also be done based on line numbers, address ranges, etc. # perform substitution only for the second line\n# use '$' instead of a number to indicate the last input line\n$ printf 'gates\\nnot\\nused\\n' | sed '2 s/t/*/g'\ngates\nno*\nused # address range example, same as: sed -n '3,8!p'\n# you can also use regexp to construct address ranges\n$ seq 15 24 | sed '3,8d'\n15\n16\n23\n24 If you need to issue multiple commands for filtered lines, you can group those commands within {} characters. Here's an example: # for lines containing 'e', replace 's' with '*' and 't' with '='\n# note that the second line isn't changed as there's no 'e'\n$ printf 'gates\\nnot\\nused\\n' | sed '/e/{s/s/*/g; s/t/=/g}'\nga=e*\nnot\nu*ed Regexp substitution Here are some regexp based substitution examples. The -E option enables ERE (default is BRE ). Most of the syntax discussed in the Regular Expressions section for the grep command applies for sed as well. # replace all sequences of non-digit characters with '-'\n$ echo 'Sample123string42with777numbers' | sed -E 's/[^0-9]+/-/g'\n-123-42-777- # replace numbers >= 100 which can have optional leading zeros\n$ echo '0501 035 154 12 26 98234' | sed -E 's/\\b0*[1-9][0-9]{2,}\\b/X/g'\nX 035 X 12 26 X # reduce \\\\ to single \\ and delete if it is a single \\\n$ echo '\\[\\] and \\\\w and \\[a-zA-Z0-9\\_\\]' | sed -E 's/(\\\\?)\\\\/\\1/g'\n[] and \\w and [a-zA-Z0-9_] # remove two or more duplicate words that are separated by a space character\n# \\b prevents false matches like 'the theatre', 'sand and stone' etc\n$ echo 'aa a a a 42 f_1 f_1 f_13.14' | sed -E 's/\\b(\\w+)( \\1)+\\b/\\1/g'\naa a 42 f_1 f_13.14 # & backreferences the matched portion\n# \\u changes the next character to uppercase\n$ echo 'hello there. how are you?' | sed 's/\\b\\w/\\u&/g'\nHello There. How Are You? # replace only the third matching occurrence\n$ echo 'apple:123:banana:fig' | sed 's/:/-/3'\napple:123:banana-fig\n# change all ':' to ',' only from the second occurrence\n$ echo 'apple:123:banana:fig' | sed 's/:/,/2g'\napple:123,banana,fig The / character is idiomatically used as the regexp delimiter. But any character other than \\ and the newline character can be used instead. This helps to avoid or reduce the need for escaping delimiter characters. $ echo '/home/learnbyexample/reports' | sed 's#/home/learnbyexample/#~/#'\n~/reports $ echo 'home path is:' | sed 's,$, '\"$HOME\"','\nhome path is: /home/learnbyexample Further Reading My ebook CLI text processing with GNU sed See also my blog post GNU BRE/ERE cheatsheet unix.stackexchange: common search and replace examples with sed and other tools","breadcrumbs":"Multipurpose Text Processing Tools » sed","id":"98","title":"sed"},"99":{"body":"awk is a programming language and widely used for text processing tasks from the command line. awk provides filtering capabilities like those supported by the grep and sed commands, along with some more nifty features. And similar to many command line utilities, awk can accept input from both stdin and files. Regexp filtering To make it easier to use programming features from the command line, there are several shortcuts, for example: awk '/regexp/' is a shortcut for awk '$0 ~ /regexp/{print $0}' awk '!/regexp/' is a shortcut for awk '$0 !~ /regexp/{print $0}' # same as: grep 'at' and sed -n '/at/p'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | awk '/at/'\ngate\nwhat # same as: grep -v 'e' and sed -n '/e/!p'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | awk '!/e/'\nwhat # lines containing 'e' followed by zero or more characters and then 'y'\n$ awk '/e.*y/' greeting.txt\nHave a nice day Awk special variables Brief description for some of the special variables are given below: $0 contains the input record content $1 first field $2 second field and so on FS input field separator OFS output field separator NF number of fields RS input record separator ORS output record separator NR number of records (i.e. line number) for entire input FNR number of records per file Default field processing awk automatically splits input into fields based on one or more sequence of space or tab or newline characters. In addition, any of these three characters at the start or end of input gets trimmed and won't be part of field contents. The fields are accessible using $N where N is the field number you need. You can also pass an expression instead of numeric literals to specify the field required. Here are some examples: $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # print the second field of each input line\n$ awk '{print $2}' table.txt\nbread\ncake\nbanana # print lines only if the last field is a negative number\n$ awk '$NF<0' table.txt\nblue cake mug shirt -7 Here's an example of applying a substitution operation for a particular field. # delete lowercase vowels only from the first field\n# gsub() is like the sed substitution command with the 'g' flag\n# use sub() if you need to change only the first match\n# 1 is a true condition, and thus prints the contents of $0\n$ awk '{gsub(/[aeiou]/, \"\", $1)} 1' table.txt\nbrwn bread mat hair 42\nbl cake mug shirt -7\nyllw banana window shoes 3.14 Condition and Action The examples so far have used a few different ways to construct a typical awk one-liner. If you haven't yet grasped the syntax, this generic structure might help: awk 'cond1{action1} cond2{action2} ... condN{actionN}' If a condition isn't provided, the action is always executed. Within a block, you can provide multiple statements separated by a semicolon character. If action isn't provided, then by default, contents of $0 variable is printed if the condition evaluates to true . Idiomatically, 1 is used to denote a true condition in one-liners as a shortcut to print the contents of $0 (as seen in an earlier example). When action isn't present, you can use semicolon to terminate the condition and start another condX{actionX} snippet. You can use a BEGIN{} block when you need to execute something before the input is read and an END{} block to execute something after all of the input has been processed. $ seq 2 | awk 'BEGIN{print \"---\"} 1; END{print \"%%%\"}'\n---\n1\n2\n%%% Regexp field processing As seen earlier, awk automatically splits input into fields (based on space/tab/newline characters) which are accessible using $N where N is the field number you need. You can use the -F option or assign the FS variable to set a regexp based input field separator. Use the OFS variable to set the output field separator. $ echo 'goal:amazing:whistle:kwality' | awk -F: '{print $1}'\ngoal\n# one or more alphabets will be considered as the input field separator\n$ echo 'Sample123string42with777numbers' | awk -F'[a-zA-Z]+' '{print $2}'\n123 $ s='Sample123string42with777numbers'\n# -v option helps you set a value for the given variable\n$ echo \"$s\" | awk -F'[0-9]+' -v OFS=, '{print $1, $(NF-1)}'\nSample,with The FS variable allows you to define the input field separator . In contrast, FPAT (field pattern) allows you to define what should the fields be made up of. # lowercase whole words starting with 'b'\n$ awk -v FPAT='\\\\' -v OFS=, '{$1=$1} 1' table.txt\nbrown,bread\nblue\nbanana # fields enclosed within double quotes or made up of non-comma characters\n$ s='eagle,\"fox,42\",bee,frog'\n$ echo \"$s\" | awk -v FPAT='\"[^\"]*\"|[^,]*' '{print $2}'\n\"fox,42\" Record separators By default, newline is used as the input and output record separators. You can change them using the RS and ORS variables. # print records containing 'i' as well as 't'\n$ printf 'Sample123string42with777numbers' | awk -v RS='[0-9]+' '/i/ && /t/'\nstring\nwith # empty RS is paragraph mode, uses two or more newlines as the separator\n$ printf 'apple\\nbanana\\nfig\\n\\n\\n123\\n456' | awk -v RS= 'NR==1'\napple\nbanana\nfig # change ORS depending on some condition\n$ seq 9 | awk '{ORS = NR%3 ? \"-\" : \"\\n\"} 1'\n1-2-3\n4-5-6\n7-8-9 State machines The condX{actionX} shortcut makes it easy to code state machines concisely. This is useful to solve problems that depend on the contents of multiple records. Here's an example of printing the matching line as well as c number of lines that follow: # same as: grep --no-group-separator -A1 'blue'\n# print matching line as well as the one that follows it\n$ printf 'red\\nblue\\ngreen\\nteal\\n' | awk -v c=1 '/blue/{n=c+1} n && n--'\nblue\ngreen # print matching line as well as two lines that follow\n$ printf 'red\\nblue\\ngreen\\nteal\\n' | awk -v c=2 '/blue/{n=c+1} n && n--'\nblue\ngreen\nteal Consider the following input file that has records bounded by distinct markers (lines containing start and end): $ cat uniform.txt\nmango\nicecream\n--start 1--\n1234\n6789\n**end 1**\nhow are you\nhave a nice day\n--start 2--\na\nb\nc\n**end 2**\npar,far,mar,tar Here are some examples of processing such bounded records: # same as: sed -n '/start/,/end/p' uniform.txt\n$ awk '/start/{f=1} f; /end/{f=0}' uniform.txt\n--start 1--\n1234\n6789\n**end 1**\n--start 2--\na\nb\nc\n**end 2** # you can re-arrange and invert the conditions to create other combinations\n# for example, exclude the ending match\n$ awk '/start/{f=1} /end/{f=0} f' uniform.txt\n--start 1--\n1234\n6789\n--start 2--\na\nb\nc Here's an example of printing two consecutive records only if the first record contains ar and the second one contains nice: $ awk 'p ~ /ar/ && /nice/{print p ORS $0} {p=$0}' uniform.txt\nhow are you\nhave a nice day Two files processing This section focuses on solving problems which depend upon the contents of two or more files. These are usually based on comparing records and fields. These two files will be used in the examples to follow: $ paste c1.txt c2.txt\nBlue Black\nBrown Blue\nOrange Green\nPurple Orange\nRed Pink\nTeal Red\nWhite White The key features used to find common lines between two files: For two files as input, NR==FNR will be true only when the first file is being processed FNR is record number like NR but resets for each input file next will skip the rest of the code and fetch the next record a[$0] by itself is a valid statement, creates an uninitialized element in array a with $0 as the key (if the key doesn't exist yet) $0 in a checks if the given string ($0 here) exists as a key in the array a # common lines, same as: grep -Fxf c1.txt c2.txt\n$ awk 'NR==FNR{a[$0]; next} $0 in a' c1.txt c2.txt\nBlue\nOrange\nRed\nWhite # lines present in c2.txt but not in c1.txt\n$ awk 'NR==FNR{a[$0]; next} !($0 in a)' c1.txt c2.txt\nBlack\nGreen\nPink warning Note that the NR==FNR logic will fail if the first file is empty. See this unix.stackexchange thread for workarounds. Removing duplicates awk '!a[$0]++' is one of the most famous awk one-liners. It eliminates line based duplicates while retaining the input order. The following example shows this feature in action along with an illustration of how the logic works. $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ awk '{print +a[$0] \"\\t\" $0; a[$0]++}' purchases.txt\n0 coffee\n0 tea\n0 washing powder\n1 coffee\n0 toothpaste\n1 tea\n0 soap\n2 tea # only those entries with zero in the first column will be retained\n$ awk '!a[$0]++' purchases.txt\ncoffee\ntea\nwashing powder\ntoothpaste\nsoap Further Reading My ebook CLI text processing with GNU awk See also my blog post GNU BRE/ERE cheatsheet Online gawk manual My blog post CLI computation with GNU datamash","breadcrumbs":"Multipurpose Text Processing Tools » awk","id":"99","title":"awk"}},"length":167,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"*":{"+":{"\\":{"d":{"df":0,"docs":{},"{":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"7":{"5":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"0":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"df":2,"docs":{"113":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"8":{".":{".":{"1":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"0":{":":{"0":{"0":{"df":3,"docs":{"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"1":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"2":{"7":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{":":{"1":{"3":{"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":{}},"1":{",":{"0":{"2":{",":{"0":{"3":{",":{"0":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{",":{"0":{"9":{",":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"2":{".":{"5":{",":{"0":{"3":{".":{"5":{",":{"0":{"4":{".":{"5":{",":{"0":{"5":{".":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"164":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"1":{"df":1,"docs":{"40":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":2.0}}},"2":{",":{"0":{"6":{",":{"1":{"0":{",":{"1":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"0":{"7":{",":{"1":{"1":{",":{"1":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},":":{"3":{"0":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{",":{"0":{"8":{",":{"1":{"2":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"5":{",":{"0":{"6":{",":{"0":{"7":{",":{"0":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"1":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":4,"docs":{"159":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}},"6":{"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":1.0}}},"7":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{"df":2,"docs":{"113":{"tf":1.0},"117":{"tf":1.0}}},"9":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"3":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.0}}},"b":{"df":1,"docs":{"94":{"tf":1.0}}},"df":39,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"137":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"73":{"tf":2.449489742783178},"85":{"tf":2.23606797749979},"90":{"tf":1.4142135623730951},"99":{"tf":4.47213595499958}},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"1":{")":{"+":{"\\":{"b":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"2":{",":{"3":{",":{"4":{",":{"5":{",":{"6":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{",":{"b":{",":{"c":{",":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"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":2,"docs":{"119":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},".":{".":{"2":{"df":0,"docs":{},"}":{"df":0,"docs":{},"{":{"a":{".":{".":{"b":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{":":{"1":{".":{"7":{"5":{"0":{"0":{":":{"2":{".":{"5":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":1,"docs":{"13":{"tf":1.0}}},"2":{"0":{"0":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"5":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"5":{"3":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"df":0,"docs":{},"e":{"+":{"4":{"\\":{"df":0,"docs":{},"n":{"4":{"2":{".":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.449489742783178},"55":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772}}}}},"0":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":5,"docs":{"121":{"tf":1.7320508075688772},"159":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}},"5":{"1":{"df":1,"docs":{"92":{"tf":2.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"3":{"0":{"0":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{".":{"4":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"t":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"92":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"2":{"4":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},":":{"4":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":40,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}},"k":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"1":{"1":{"df":2,"docs":{"103":{"tf":1.0},"72":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"2":{"1":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":28,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}}},"2":{"0":{".":{"0":{"0":{"0":{":":{"1":{"2":{"0":{".":{"7":{"5":{"2":{":":{"1":{"2":{"1":{".":{"5":{"0":{"4":{"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":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"2":{"9":{"8":{"df":1,"docs":{"90":{"tf":1.0}}},"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"4":{"5":{"6":{"7":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":4,"docs":{"133":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"2":{"6":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}}}}},"8":{"8":{"8":{"8":{"8":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":31,"docs":{"101":{"tf":1.7320508075688772},"105":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"3":{",":{"1":{"4":{",":{"1":{"5":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"110":{"tf":1.0}}},"3":{"7":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},":":{"0":{"0":{":":{"4":{"6":{".":{"1":{"7":{"0":{"4":{"1":{"6":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"2":{"5":{".":{"9":{"2":{"1":{"2":{"0":{"5":{"8":{"8":{"9":{"df":1,"docs":{"81":{"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":{}},"1":{"9":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{":":{"1":{"8":{".":{"6":{"9":{"3":{"8":{"2":{"3":{"1":{"1":{"7":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{":":{"0":{"3":{".":{"5":{"7":{"6":{"0":{"5":{"5":{"9":{"3":{"3":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}},"k":{"df":1,"docs":{"40":{"tf":1.0}}}},"4":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"3":{"9":{":":{"4":{"1":{".":{"2":{"8":{"5":{"7":{"1":{"4":{"9":{"3":{"4":{"df":2,"docs":{"80":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":21,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.0},"75":{"tf":2.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}}},"5":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},":":{"1":{"7":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"6":{":":{"3":{"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"k":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"7":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"0":{"6":{":":{"0":{"1":{".":{"5":{"2":{"3":{"3":{"0":{"8":{"5":{"9":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"8":{"3":{"df":3,"docs":{"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}}},"9":{"9":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},":":{"1":{".":{"7":{"5":{":":{"2":{".":{"5":{"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":{}},"2":{":":{"3":{":":{"4":{":":{"5":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{":":{"b":{":":{"c":{":":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"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":{}},":":{":":{":":{"2":{":":{":":{":":{":":{"3":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"$":{"1":{"df":2,"docs":{"123":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"2":{"df":3,"docs":{"137":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"=":{"3":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"1":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}},"df":1,"docs":{"158":{"tf":1.0}}},"d":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"40":{"tf":1.0}}},"df":79,"docs":{"100":{"tf":3.0},"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"111":{"tf":2.23606797749979},"113":{"tf":2.8284271247461903},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.7320508075688772},"137":{"tf":3.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":4.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951},"165":{"tf":3.872983346207417},"166":{"tf":2.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":3.605551275463989},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":3.0},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.47213595499958}},"f":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}},"i":{"df":1,"docs":{"48":{"tf":1.0}}},"k":{"df":1,"docs":{"79":{"tf":1.0}}},"q":{"df":2,"docs":{"162":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}},"h":{"df":3,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}},"|":{"4":{"df":0,"docs":{},"|":{"6":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{")":{"*":{"[":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"[":{"5":{"]":{"*":{"3":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"*":{"[":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"3":{",":{"4":{",":{"5":{",":{"6":{",":{"7":{",":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{".":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"4":{"5":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"9":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"+":{"1":{"0":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"91":{"tf":2.0}}},"7":{"df":1,"docs":{"14":{"tf":1.0}}},"df":3,"docs":{"114":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"1":{"4":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}},"6":{"df":1,"docs":{"14":{"tf":1.0}}},"7":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"14":{"tf":1.0}}},"9":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"0":{"1":{"0":{"0":{"5":{"2":{"0":{"1":{"0":{".":{"0":{"5":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}},"1":{"0":{"8":{"1":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"117":{"tf":1.0}}},"2":{"df":3,"docs":{"40":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"119":{"tf":1.0},"81":{"tf":1.4142135623730951}}},"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"1":{"0":{":":{"0":{"5":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":24,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":2.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.449489742783178}},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"1":{"df":17,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"2":{"/":{"7":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.7320508075688772}}},"3":{"8":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":15,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"113":{"tf":1.0}}},"6":{"df":1,"docs":{"113":{"tf":1.0}}},"7":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"86":{"tf":1.0}}},"6":{"7":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":10,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"7":{"df":9,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0}}},"8":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"75":{"tf":1.0}}},":":{"3":{":":{"4":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"1":{"df":1,"docs":{"58":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"t":{"3":{"\\":{"df":0,"docs":{},"f":{"4":{"\\":{"df":0,"docs":{},"v":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"^":{"df":0,"docs":{},"i":{"3":{"^":{"df":0,"docs":{},"l":{"4":{"^":{"df":0,"docs":{},"k":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":69,"docs":{"100":{"tf":2.0},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":3.1622776601683795},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":2.0},"113":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907},"159":{"tf":2.23606797749979},"160":{"tf":2.449489742783178},"161":{"tf":2.8284271247461903},"162":{"tf":2.8284271247461903},"163":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"58":{"tf":3.605551275463989},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"77":{"tf":2.0},"85":{"tf":1.0},"86":{"tf":2.0},"92":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":3.605551275463989}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"|":{"5":{"df":0,"docs":{},"|":{"7":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{")":{"*":{"5":{")":{"=":{"2":{"5":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"$":{"4":{")":{"/":{"4":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"8":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"b":{",":{"a":{",":{"c":{",":{"d":{",":{"1":{",":{"2":{"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":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"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":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"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":{}},"df":9,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.1622776601683795},"103":{"tf":1.0},"124":{"tf":1.7320508075688772},"157":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"70":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"+":{"4":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"0":{"0":{"0":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":1,"docs":{"100":{"tf":1.0}}},"df":9,"docs":{"101":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"89":{"tf":2.449489742783178}}},"1":{"4":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"53":{"tf":1.0}}},"3":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"4":{"7":{"3":{"4":{"7":{"4":{"8":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"7":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}}},"8":{"df":3,"docs":{"118":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"9":{"9":{"2":{"df":1,"docs":{"91":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"1":{"1":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"116":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":1,"docs":{"30":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.7320508075688772},"123":{"tf":1.0}}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":66,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"113":{"tf":3.1622776601683795},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":2.23606797749979},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":3.0},"162":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"165":{"tf":2.8284271247461903},"166":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"m":{"2":{"0":{".":{"0":{"5":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{".":{"8":{"3":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"r":{"d":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"|":{"df":0,"docs":{},"|":{"8":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"4":{"*":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"(":{"9":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{".":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"12":{"tf":1.0}},"k":{"df":3,"docs":{"155":{"tf":2.449489742783178},"40":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"3":{"/":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"111":{"tf":1.0},"136":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"2":{"*":{"1":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},".":{"1":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"156":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"100":{"tf":1.0}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"c":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.7416573867739413},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":3.7416573867739413},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"4":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.0}}},"8":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772}},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"9":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"2":{"df":1,"docs":{"133":{"tf":1.0}}},":":{":":{":":{"5":{":":{":":{":":{":":{"6":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"5":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}}}},"c":{"4":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"110":{"tf":2.23606797749979},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"115":{"tf":2.23606797749979},"118":{"tf":1.7320508075688772},"119":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":2.0},"138":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.449489742783178},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"k":{"df":1,"docs":{"103":{"tf":1.0}}},"m":{"1":{"1":{".":{"1":{"3":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"8":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"164":{"tf":1.0}},"h":{"df":2,"docs":{"115":{"tf":1.0},"133":{"tf":1.0}}}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"5":{",":{"6":{",":{"7":{",":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"1":{"7":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":1,"docs":{"154":{"tf":1.0}}},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"154":{"tf":1.0},"34":{"tf":1.0}}}}},"1":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":1,"docs":{"79":{"tf":1.0}}},"4":{"3":{"2":{"1":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"8":{"5":{"6":{"3":{"8":{"1":{"6":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":51,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"115":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"m":{"3":{"5":{".":{"3":{"6":{"3":{"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":{}},"p":{"3":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"6":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"1":{"6":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"2":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"9":{"5":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}},"4":{"9":{"1":{"4":{"0":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"92":{"tf":1.0}}},"6":{"4":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"8":{"9":{"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"7":{":":{"8":{":":{"9":{":":{"1":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":37,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}},"7":{".":{"3":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"4":{"df":0,"docs":{},"m":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"7":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"8":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"85":{"tf":1.0}}},"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"2":{"/":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"7":{"6":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":3,"docs":{"159":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"1":{"6":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"5":{"4":{"3":{"2":{"1":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"82":{"tf":1.4142135623730951}},"x":{"7":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"5":{"df":3,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"7":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"8":{"7":{"2":{"2":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"116":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":35,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"107":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":2.23606797749979},"133":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"8":{".":{"0":{"df":0,"docs":{},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"2":{"df":0,"docs":{},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":36,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":2.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"9":{",":{"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0}}},"2":{"3":{".":{"1":{"6":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"5":{"df":5,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"86":{"tf":1.0}}},"6":{"5":{"7":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"9":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":1,"docs":{"116":{"tf":1.0}}},"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"2":{"3":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"9":{"8":{"5":{"0":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"\\":{"_":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"2":{",":{"df":0,"docs":{},"}":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"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":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.0}}},"a":{"df":1,"docs":{"53":{"tf":2.0}}},"c":{"df":2,"docs":{"53":{"tf":1.0},"73":{"tf":1.0}}},"df":38,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}},"k":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"69":{"tf":1.0}}}}},"_":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":4,"docs":{"100":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"_":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"a":{"(":{"b":{"df":0,"docs":{},"|":{"c":{")":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},",":{"b":{",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"b":{"/":{"c":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"158":{"tf":1.0},"99":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"a":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"a":{"1":{"\\":{"df":0,"docs":{},"n":{"b":{"1":{":":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"72":{"tf":1.0}}},"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}},"[":{"$":{"0":{"df":1,"docs":{"99":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"b":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"a":{"a":{"a":{"a":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"c":{"d":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":2,"docs":{"58":{"tf":2.23606797749979},"60":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"|":{"a":{"c":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"v":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"15":{"tf":1.0},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"38":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"127":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"25":{"tf":2.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"44":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"r":{"d":{"df":1,"docs":{"162":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"12":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"t":{"df":4,"docs":{"164":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"73":{"tf":1.0},"99":{"tf":2.23606797749979}}}},"v":{"df":8,"docs":{"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"34":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"141":{"tf":1.0},"148":{"tf":1.0},"23":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"141":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":25,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":2.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}}},"df":13,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"148":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"j":{"a":{"c":{"df":3,"docs":{"104":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"o":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"158":{"tf":1.0},"47":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.7320508075688772},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":2,"docs":{"11":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"14":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"148":{"tf":3.3166247903554},"149":{"tf":3.605551275463989},"152":{"tf":2.6457513110645907},"166":{"tf":2.8284271247461903},"31":{"tf":1.0},"72":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":8,"docs":{"148":{"tf":2.6457513110645907},"149":{"tf":2.0},"150":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":4,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{"]":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"53":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}},"g":{"df":19,"docs":{"14":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"160":{"tf":1.0},"18":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":14,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":26,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"133":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.7320508075688772},"55":{"tf":1.0},"58":{"tf":2.0},"7":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"t":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.0},"43":{"tf":1.0}},"n":{"df":14,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":14,"docs":{"113":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.0},"46":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"d":{"a":{"4":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"160":{"tf":1.0},"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"n":{"a":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"3":{"_":{"2":{"0":{"1":{"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"n":{"a":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":32,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"3":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"55":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"149":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}},"df":1,"docs":{"148":{"tf":2.23606797749979}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"52":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.7320508075688772},"40":{"tf":1.0},"69":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"147":{"tf":1.0},"22":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":14,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":42,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"123":{"tf":3.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.7320508075688772},"133":{"tf":3.4641016151377544},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":2.449489742783178},"154":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"157":{"tf":2.449489742783178},"158":{"tf":1.0},"161":{"tf":2.23606797749979},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.449489742783178},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.7416573867739413},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"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":{}}},",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"y":{",":{"d":{"df":2,"docs":{"124":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{",":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{",":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":2.0}}}}}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"2":{"3":{",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"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":{}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"117":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"120":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"66":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"4":{"5":{"6":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}},"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":{},"i":{"df":0,"docs":{},"e":{"\\":{"0":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{}}}},"t":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":2.449489742783178}}},"t":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"1":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"df":0,"docs":{},"{":{"6":{".":{".":{"8":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"e":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":15,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"36":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":12,"docs":{"133":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":22,"docs":{"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"34":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"86":{"tf":2.0}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":2,"docs":{"154":{"tf":1.7320508075688772},"31":{"tf":1.0}},"s":{"(":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"132":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"21":{"tf":1.0},"31":{"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":2,"docs":{"15":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"155":{"tf":1.4142135623730951},"49":{"tf":3.605551275463989},"50":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":2,"docs":{"72":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"161":{"tf":1.0}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"|":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"f":{"df":1,"docs":{"40":{"tf":1.0}}},"g":{"df":2,"docs":{"154":{"tf":1.0},"164":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":64,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":1.4142135623730951},"23":{"tf":1.7320508075688772},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"135":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"131":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"[":{"$":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"x":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":10,"docs":{"100":{"tf":2.23606797749979},"132":{"tf":3.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":2.449489742783178},"165":{"tf":3.0},"99":{"tf":1.4142135623730951}}}},"df":1,"docs":{"165":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"149":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"162":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"i":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"161":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"82":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"k":{"df":4,"docs":{"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"92":{"tf":1.4142135623730951}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":2,"docs":{"47":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":10,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"143":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"40":{"tf":1.0},"60":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"77":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":21,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"133":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"/":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":1,"docs":{"95":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"131":{"tf":1.4142135623730951},"156":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"32":{"tf":2.23606797749979}}}}}}}}},"df":4,"docs":{"100":{"tf":1.0},"155":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"67":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":3,"docs":{"126":{"tf":1.0},"19":{"tf":1.0},"58":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"90":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":18,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":2,"docs":{"103":{"tf":1.0},"27":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}}},"k":{"df":14,"docs":{"100":{"tf":3.0},"101":{"tf":3.605551275463989},"115":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"161":{"tf":4.898979485566356},"164":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"5":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":6.324555320336759}}}}},"b":{"(":{"b":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{")":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"158":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"b":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"c":{":":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.23606797749979}}}}},"df":14,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"14":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"160":{"tf":2.0},"88":{"tf":1.0},"89":{"tf":2.8284271247461903},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"52":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"[":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"158":{"tf":2.0},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"44":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":3.605551275463989},"50":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"55":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.7320508075688772},"46":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":2.0}},"e":{"df":0,"docs":{},"s":{":":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":{}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"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":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"65":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"115":{"tf":1.7320508075688772},"52":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"2":{"7":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":34,"docs":{"100":{"tf":2.0},"101":{"tf":3.605551275463989},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":2.6457513110645907},"135":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"157":{"tf":3.1622776601683795},"158":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":1.4142135623730951},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.0},"58":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"99":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.449489742783178},"132":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":2.23606797749979},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.8284271247461903},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":3.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"[":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"1":{"df":2,"docs":{"135":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":50,"docs":{"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":3.605551275463989},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":2.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"c":{"df":7,"docs":{"129":{"tf":1.0},"149":{"tf":2.6457513110645907},"152":{"tf":1.0},"166":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":13,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"87":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}}},"t":{":":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":33,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":2.23606797749979},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"154":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"77":{"tf":1.0}}}}},"df":19,"docs":{"11":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":33,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"166":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":6,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"6":{"tf":1.0}}},"{":{"$":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":7,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":49,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":4.123105625617661},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.4641016151377544},"147":{"tf":1.0},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":3.3166247903554},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.6457513110645907},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":4.123105625617661},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"53":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":3.3166247903554},"65":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"27":{"tf":1.0},"72":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"118":{"tf":2.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"g":{"df":4,"docs":{"160":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":1.0},"96":{"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":{"14":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"^":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"36":{"tf":1.0}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":1,"docs":{"31":{"tf":1.0}},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"109":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"72":{"tf":1.0}}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"k":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"49":{"tf":3.0}}}}},"df":1,"docs":{"49":{"tf":3.4641016151377544}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"5":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"103":{"tf":2.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":2.0},"160":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.7320508075688772}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"n":{"=":{"c":{"+":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"105":{"tf":2.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":2.449489742783178},"124":{"tf":3.0},"131":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":2.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951},"164":{"tf":3.0},"165":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}},"df":24,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"97":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"=":{"'":{"c":{"df":0,"docs":{},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":2.23606797749979}}}}}}},"df":2,"docs":{"141":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"158":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":2.0}}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"138":{"tf":1.0},"144":{"tf":1.0},"82":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"138":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"54":{"tf":2.6457513110645907},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"a":{"d":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{},"k":{"df":3,"docs":{"138":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":2,"docs":{"72":{"tf":2.0},"98":{"tf":1.0}},"w":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"34":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"4":{"2":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{":":{"4":{"2":{"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":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.3166247903554},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"145":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"70":{"tf":2.0},"72":{"tf":2.0},"99":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}},"s":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"f":{"/":{"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.0}}}}}},"g":{"df":1,"docs":{"97":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"43":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"154":{"tf":2.449489742783178},"156":{"tf":1.0},"166":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"36":{"tf":3.4641016151377544},"37":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"151":{"tf":2.449489742783178},"22":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}}}},"y":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"163":{"tf":2.0},"40":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"80":{"tf":1.4142135623730951}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"2":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"3":{"df":1,"docs":{"115":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"8":{",":{"1":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"5":{"df":1,"docs":{"115":{"tf":1.0}}},"6":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"=":{"$":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"157":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"'":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"95":{"tf":1.0}}}},"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"̈":{"df":1,"docs":{"77":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":2.0}}}},"l":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772}},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"104":{"tf":1.0},"155":{"tf":1.0},"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.0}}}},"v":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}},"r":{"2":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"\\":{"b":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"^":{"df":0,"docs":{},"h":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":8,"docs":{"103":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}},"t":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795}}}}},"df":47,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"30":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.1622776601683795},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"t":{"'":{"df":1,"docs":{"65":{"tf":1.0}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"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":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":52,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":2.0},"18":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"45":{"tf":2.0},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.872983346207417},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":4.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":3.0},"72":{"tf":1.7320508075688772},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"31":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"85":{"tf":2.8284271247461903}}}}}}},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"c":{"]":{"df":0,"docs":{},"y":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"d":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"[":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":24,"docs":{"109":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"155":{"tf":3.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"38":{"tf":3.7416573867739413},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":2.449489742783178},"54":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":38,"docs":{"100":{"tf":1.0},"104":{"tf":2.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":4.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"77":{"tf":2.0},"78":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":2.6457513110645907},"85":{"tf":3.0},"86":{"tf":3.605551275463989},"90":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"104":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":59,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":2.0},"158":{"tf":2.0},"159":{"tf":2.6457513110645907},"161":{"tf":3.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":2.6457513110645907},"98":{"tf":3.1622776601683795},"99":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":46,"docs":{"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"155":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":2.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":67,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.6457513110645907},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.0},"127":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":4.358898943540674},"134":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"32":{"tf":2.0},"40":{"tf":2.449489742783178},"42":{"tf":2.449489742783178},"47":{"tf":2.0},"52":{"tf":4.242640687119285},"53":{"tf":5.196152422706632},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":2.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903},"82":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"98":{"tf":3.0},"99":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"159":{"tf":1.0},"166":{"tf":1.0}}}},"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"135":{"tf":3.872983346207417},"148":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":2.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}}},"y":{",":{"1":{"0":{"0":{",":{"9":{"5":{",":{"8":{"0":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"i":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"77":{"tf":2.0}}},"y":{",":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"116":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"127":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":2.23606797749979},"165":{"tf":1.4142135623730951},"85":{"tf":4.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"115":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"134":{"tf":1.0},"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":7,"docs":{"124":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":2.0}}},"y":{":":{"0":{":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"133":{"tf":1.0}}},":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"40":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.0}}}}},"r":{"df":7,"docs":{"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":2.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}}}},"df":23,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.0},"56":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"p":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"b":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"m":{"d":{"df":3,"docs":{"58":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":2.0},"163":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"72":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"165":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"122":{"tf":2.0},"124":{"tf":2.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"75":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"14":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"147":{"tf":1.7320508075688772}}},"r":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"148":{"tf":2.0},"149":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"[":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"163":{"tf":1.4142135623730951},"165":{"tf":2.0},"26":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"131":{"tf":1.0}}}}},"df":0,"docs":{}},"(":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"]":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.449489742783178}}}}}},"df":3,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"158":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"103":{"tf":3.3166247903554},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"110":{"tf":1.4142135623730951},"116":{"tf":3.0},"118":{"tf":2.0},"119":{"tf":3.3166247903554},"124":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"40":{"tf":1.7320508075688772},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"s":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"m":{"b":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"106":{"tf":1.7320508075688772},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":10,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"158":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":11,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"d":{"'":{"df":8,"docs":{"137":{"tf":1.0},"159":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}},"(":{"df":4,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":135,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.6457513110645907},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":3.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":3.1622776601683795},"149":{"tf":2.23606797749979},"150":{"tf":4.123105625617661},"151":{"tf":1.4142135623730951},"152":{"tf":2.6457513110645907},"154":{"tf":4.58257569495584},"155":{"tf":5.0},"156":{"tf":5.656854249492381},"157":{"tf":2.8284271247461903},"158":{"tf":2.23606797749979},"159":{"tf":3.4641016151377544},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":3.7416573867739413},"166":{"tf":3.7416573867739413},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.8284271247461903},"23":{"tf":3.7416573867739413},"24":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"29":{"tf":2.449489742783178},"30":{"tf":2.0},"31":{"tf":5.830951894845301},"32":{"tf":2.6457513110645907},"33":{"tf":1.7320508075688772},"34":{"tf":3.0},"35":{"tf":2.0},"36":{"tf":3.4641016151377544},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":4.795831523312719},"51":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":5.0990195135927845},"59":{"tf":3.605551275463989},"6":{"tf":1.0},"60":{"tf":4.242640687119285},"61":{"tf":3.605551275463989},"62":{"tf":2.0},"63":{"tf":4.58257569495584},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":3.7416573867739413},"73":{"tf":3.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":3.4641016151377544},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":3.872983346207417},"99":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":2.23606797749979},"107":{"tf":1.0},"162":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":2.23606797749979},"158":{"tf":1.0},"165":{"tf":1.0},"8":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"144":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":1.0},"72":{"tf":2.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":21,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"135":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":3.1622776601683795},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}},"t":{"df":2,"docs":{"17":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"tf":1.0}},"t":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":2.0},"117":{"tf":1.0},"164":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":20,"docs":{"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":2.0},"152":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0}}},"x":{"df":2,"docs":{"144":{"tf":1.0},"73":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}}},"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"47":{"tf":1.0},"61":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"155":{"tf":1.7320508075688772},"49":{"tf":3.7416573867739413},"50":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"t":{"df":20,"docs":{"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"/":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"40":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"l":{"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":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"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":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"1":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"121":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{":":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"99":{"tf":1.0}}}}},"d":{"1":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}}}},"n":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"158":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"93":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"147":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"143":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"85":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"118":{"tf":1.0},"156":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":3.872983346207417},"161":{"tf":3.3166247903554},"164":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"75":{"tf":3.872983346207417},"82":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":56,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":2.8284271247461903},"41":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"132":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":11,"docs":{"121":{"tf":1.0},"138":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":2.0},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"160":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"33":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"36":{"tf":1.0}}},"t":{"df":1,"docs":{"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"141":{"tf":2.449489742783178},"161":{"tf":1.0},"77":{"tf":1.0}}}},"y":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"4":{"2":{"4":{"2":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"[":{"4":{"2":{"]":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":18,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.0},"117":{"tf":1.0},"151":{"tf":1.7320508075688772},"155":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"37":{"tf":1.0},"45":{"tf":3.872983346207417},"46":{"tf":1.0},"50":{"tf":1.4142135623730951},"75":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"92":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"5":{"tf":1.0},"85":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"118":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}}}}}},"df":1,"docs":{"92":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":8,"docs":{"0":{"tf":1.4142135623730951},"112":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.7320508075688772}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"109":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":4.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"63":{"tf":1.0},"73":{"tf":1.4142135623730951}},"u":{"df":1,"docs":{"90":{"tf":1.0}}}},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}}},"t":{"df":35,"docs":{"127":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"165":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"v":{"df":2,"docs":{"11":{"tf":1.0},"12":{"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":5,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":1,"docs":{"117":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":2.449489742783178},"164":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"c":{"df":5,"docs":{"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"d":{"df":3,"docs":{"156":{"tf":1.0},"58":{"tf":2.6457513110645907},"63":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"150":{"tf":1.0}}},"k":{"df":4,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0}}},"l":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0}}},"n":{"df":1,"docs":{"32":{"tf":1.0}}},"p":{"df":1,"docs":{"32":{"tf":1.0}}},"r":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"u":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}},"w":{"df":1,"docs":{"150":{"tf":1.0}}},"x":{"df":1,"docs":{"149":{"tf":1.0}}},"z":{"df":3,"docs":{"160":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":2.0}}}},"df":2,"docs":{"150":{"tf":1.0},"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}},"l":{"df":1,"docs":{"18":{"tf":1.0}},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":43,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"166":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"40":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":2.0},"9":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":3.0},"152":{"tf":1.0},"166":{"tf":2.23606797749979},"32":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":26,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"55":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"t":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"115":{"tf":4.123105625617661},"124":{"tf":2.449489742783178},"164":{"tf":3.1622776601683795},"58":{"tf":1.7320508075688772}}}},"w":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"72":{"tf":1.0}}},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{",":{"9":{"6":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"9":{"8":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"|":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"|":{"$":{"&":{"df":0,"docs":{},"|":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"=":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"149":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"k":{"df":7,"docs":{"101":{"tf":2.0},"107":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"72":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"t":{"a":{"\\":{">":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":27,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"164":{"tf":1.7320508075688772},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"df":7,"docs":{"115":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"y":{"df":22,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"104":{"tf":1.0},"164":{"tf":1.0}}},"df":37,"docs":{"100":{"tf":1.0},"104":{"tf":2.449489742783178},"111":{"tf":1.0},"115":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"119":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"44":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"103":{"tf":1.0},"110":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"31":{"tf":1.4142135623730951},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":2.0},"154":{"tf":1.0}}}}},"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"p":{"df":7,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"98":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":54,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":3.0},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"152":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.449489742783178},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.8284271247461903},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":4.242640687119285},"48":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.23606797749979},"157":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"65":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"44":{"tf":2.0},"73":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"154":{"tf":1.4142135623730951},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"58":{"tf":3.605551275463989}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"25":{"tf":1.0}}}},"r":{"df":6,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.0},"163":{"tf":1.4142135623730951},"58":{"tf":1.0}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"155":{"tf":2.23606797749979},"45":{"tf":3.1622776601683795},"46":{"tf":2.23606797749979},"48":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":41,"docs":{"109":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"v":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"145":{"tf":1.0},"165":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"s":{"d":{"a":{"1":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"159":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"11":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}},"f":{"df":4,"docs":{"159":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"79":{"tf":2.6457513110645907},"86":{"tf":1.4142135623730951}}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":2,"docs":{"32":{"tf":1.0},"45":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"32":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"32":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"110":{"tf":3.605551275463989},"111":{"tf":2.449489742783178},"163":{"tf":2.449489742783178},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":58,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":2.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":2.0},"61":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{":":{"]":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":16,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}},"r":{"=":{"'":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"'":{"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"137":{"tf":1.4142135623730951},"24":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"81":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":74,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"145":{"tf":2.0},"147":{"tf":2.8284271247461903},"154":{"tf":1.4142135623730951},"155":{"tf":5.291502622129181},"156":{"tf":2.8284271247461903},"157":{"tf":1.0},"158":{"tf":3.872983346207417},"159":{"tf":3.4641016151377544},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":3.4641016151377544},"25":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.0},"37":{"tf":1.4142135623730951},"38":{"tf":3.7416573867739413},"40":{"tf":4.58257569495584},"41":{"tf":1.4142135623730951},"42":{"tf":3.4641016151377544},"43":{"tf":1.0},"44":{"tf":4.358898943540674},"45":{"tf":4.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"50":{"tf":4.58257569495584},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.8284271247461903},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":4.0},"74":{"tf":1.0},"75":{"tf":3.7416573867739413},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":3.1622776601683795},"97":{"tf":1.0}}},"y":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"84":{"tf":2.6457513110645907},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"150":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"123":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":43,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"28":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"95":{"tf":1.0}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":52,"docs":{"101":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"124":{"tf":2.0},"141":{"tf":1.0},"145":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":3.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"48":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"131":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"149":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"124":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"49":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"67":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"df":1,"docs":{"58":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":30,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":14,"docs":{"135":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"40":{"tf":2.0},"46":{"tf":2.0},"85":{"tf":2.0}}}}}},"df":3,"docs":{"101":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.7320508075688772},"32":{"tf":1.0},"52":{"tf":2.0},"99":{"tf":1.0}}},"t":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"}":{"=":{"=":{"a":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":5,"docs":{"154":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"166":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"n":{",":{"4":{"2":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{",":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":7,"docs":{"123":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"165":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"2":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"138":{"tf":1.0},"44":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}},"r":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.7320508075688772}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"85":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}}},"u":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"159":{"tf":2.0},"18":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"86":{"tf":2.0}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":6,"docs":{"159":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.7320508075688772},"78":{"tf":3.4641016151377544},"86":{"tf":1.4142135623730951}},"e":{"df":7,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.8284271247461903},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"58":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"*":{"df":0,"docs":{},"o":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}}},".":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"160":{"tf":1.0}}}},"/":{"!":{"df":0,"docs":{},"p":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"/":{"*":{"/":{"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":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"[":{"a":{"df":1,"docs":{"149":{"tf":1.0}}},"b":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"119":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"n":{"df":1,"docs":{"11":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0}}}}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":1,"docs":{"98":{"tf":1.0}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"121":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.4142135623730951},"33":{"tf":1.0},"47":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":70,"docs":{"100":{"tf":3.0},"101":{"tf":3.1622776601683795},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":3.1622776601683795},"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":3.0},"132":{"tf":1.7320508075688772},"133":{"tf":6.324555320336759},"134":{"tf":1.4142135623730951},"135":{"tf":7.0},"136":{"tf":1.7320508075688772},"137":{"tf":2.8284271247461903},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":5.5677643628300215},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.7320508075688772},"156":{"tf":3.605551275463989},"157":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"161":{"tf":3.4641016151377544},"163":{"tf":2.23606797749979},"164":{"tf":3.3166247903554},"165":{"tf":7.211102550927978},"166":{"tf":2.0},"23":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":3.605551275463989},"53":{"tf":1.7320508075688772},"54":{"tf":3.872983346207417},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":3.0},"99":{"tf":2.0}}}},"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":1,"docs":{"100":{"tf":1.0}}}}}}}}}},"d":{"df":3,"docs":{"72":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"125":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"67":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"164":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":3.3166247903554},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"119":{"tf":1.0},"150":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"116":{"tf":2.0}}}}}},"j":{"df":1,"docs":{"133":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":2.0},"145":{"tf":2.0},"165":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"137":{"tf":1.0},"141":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"l":{"df":1,"docs":{"55":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"p":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"37":{"tf":1.0},"4":{"tf":1.0},"46":{"tf":1.0}}}}}}}}},"m":{"a":{"c":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":2.6457513110645907},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"y":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"130":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"37":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"134":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"=":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"120":{"tf":1.0},"133":{"tf":2.23606797749979},"140":{"tf":1.0},"150":{"tf":2.0},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"72":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"118":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"136":{"tf":2.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"145":{"tf":2.0},"150":{"tf":1.0},"165":{"tf":2.449489742783178},"23":{"tf":1.7320508075688772},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.0},"159":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"126":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"162":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":2.0},"73":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":22,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}},"q":{"df":1,"docs":{"135":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"113":{"tf":1.0},"135":{"tf":2.8284271247461903},"162":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"67":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":24,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":2.23606797749979},"141":{"tf":1.0},"145":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"25":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":3.0},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.605551275463989},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"73":{"tf":3.3166247903554}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"s":{"c":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"148":{"tf":1.0},"52":{"tf":2.8284271247461903},"61":{"tf":1.0},"73":{"tf":1.7320508075688772},"98":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.23606797749979}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":6,"docs":{"10":{"tf":1.0},"127":{"tf":1.0},"22":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"62":{"tf":1.0},"97":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}},"t":{"c":{"/":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"df":35,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"162":{"tf":1.0},"21":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"32":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"26":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":107,"docs":{"100":{"tf":3.0},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":3.3166247903554},"42":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":4.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":3.1622776601683795},"74":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":2.0},"94":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":3.3166247903554}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"u":{"d":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"99":{"tf":1.0}},"e":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{"c":{"df":7,"docs":{"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":40,"docs":{"121":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":2.6457513110645907},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.6457513110645907},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":2.6457513110645907},"89":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":28,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"34":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"121":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"135":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"t":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":19,"docs":{"110":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.0},"165":{"tf":1.7320508075688772},"28":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"107":{"tf":2.0},"124":{"tf":2.8284271247461903},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":3.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":2.0},"164":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"n":{"df":5,"docs":{"106":{"tf":1.0},"47":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"119":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.7320508075688772},"145":{"tf":2.0},"161":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"47":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.4641016151377544},"73":{"tf":2.8284271247461903},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"t":{"3":{"df":1,"docs":{"79":{"tf":1.0}}},"4":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.0},"166":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"133":{"tf":1.0},"135":{"tf":1.0},"149":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":14,"docs":{"127":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"63":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":2.449489742783178},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":6,"docs":{"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544}}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"101":{"tf":2.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"'":{"%":{".":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"113":{"tf":1.0}}}},"4":{"df":0,"docs":{},"f":{"df":1,"docs":{"113":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":1.0}}}},"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"1":{",":{"3":{"df":3,"docs":{"115":{"tf":2.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"1":{"2":{"3":{"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"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":{"106":{"tf":1.7320508075688772}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"104":{"tf":1.4142135623730951},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}},"2":{",":{"5":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"o":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"115":{"tf":1.7320508075688772},"145":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"3":{",":{"1":{",":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"161":{"tf":1.0}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"[":{"0":{",":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0}}},"2":{",":{"0":{",":{"2":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"0":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"3":{".":{"1":{"4":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.7320508075688772}}},"df":0,"docs":{},"p":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":2.6457513110645907},"165":{"tf":3.1622776601683795},"60":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"42":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":5,"docs":{"135":{"tf":5.291502622129181},"145":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":2,"docs":{"103":{"tf":1.0},"144":{"tf":1.4142135623730951}}},"r":{"df":3,"docs":{"166":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"126":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"115":{"tf":1.0},"158":{"tf":1.4142135623730951},"19":{"tf":1.0},"33":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"125":{"tf":1.0},"149":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":41,"docs":{"100":{"tf":4.47213595499958},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":2.6457513110645907},"158":{"tf":3.605551275463989},"159":{"tf":1.7320508075688772},"161":{"tf":4.47213595499958},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":3.0},"45":{"tf":2.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"50":{"tf":2.449489742783178},"52":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"72":{"tf":2.23606797749979},"73":{"tf":4.47213595499958},"82":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":45,"docs":{"100":{"tf":2.23606797749979},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}}},"b":{"df":1,"docs":{"40":{"tf":2.449489742783178}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}},"g":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}},"i":{"df":4,"docs":{"137":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"165":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"2":{",":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"100":{"tf":3.872983346207417},"101":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":3.3166247903554},"107":{"tf":1.0},"115":{"tf":4.123105625617661},"124":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"75":{"tf":2.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":5.0990195135927845}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"68":{"tf":1.0}}}}},"g":{":":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":1,"docs":{"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"=":{"3":{"1":{"4":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"'":{"df":3,"docs":{"158":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0}}},"(":{"df":1,"docs":{"119":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}}},"df":3,"docs":{"134":{"tf":1.7320508075688772},"52":{"tf":3.3166247903554},"54":{"tf":1.4142135623730951}}}}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"5":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"9":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"1":{"0":{"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"58":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"x":{".":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":109,"docs":{"100":{"tf":1.0},"101":{"tf":4.898979485566356},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.0},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.4641016151377544},"123":{"tf":1.0},"124":{"tf":3.3166247903554},"126":{"tf":1.4142135623730951},"127":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":2.8284271247461903},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"144":{"tf":1.7320508075688772},"145":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":4.58257569495584},"154":{"tf":2.6457513110645907},"155":{"tf":5.830951894845301},"156":{"tf":3.1622776601683795},"157":{"tf":3.0},"158":{"tf":5.0990195135927845},"159":{"tf":5.196152422706632},"161":{"tf":4.898979485566356},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":3.4641016151377544},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.23606797749979},"40":{"tf":4.358898943540674},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.3166247903554},"44":{"tf":4.47213595499958},"45":{"tf":4.358898943540674},"46":{"tf":2.8284271247461903},"47":{"tf":2.449489742783178},"48":{"tf":3.7416573867739413},"49":{"tf":4.898979485566356},"50":{"tf":3.605551275463989},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":6.48074069840786},"6":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"68":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.7320508075688772},"72":{"tf":4.47213595499958},"73":{"tf":6.082762530298219},"74":{"tf":1.7320508075688772},"75":{"tf":4.242640687119285},"76":{"tf":2.6457513110645907},"77":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"80":{"tf":2.23606797749979},"81":{"tf":2.8284271247461903},"82":{"tf":3.605551275463989},"83":{"tf":1.0},"85":{"tf":3.1622776601683795},"86":{"tf":3.0},"9":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":2.0},"99":{"tf":3.3166247903554}},"n":{"a":{"df":0,"docs":{},"m":{"df":42,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":3.1622776601683795},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"0":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}},"=":{"(":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"158":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}}}},"{":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{".":{"1":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.4142135623730951}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":2,"docs":{"106":{"tf":1.0},"119":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":2.8284271247461903},"75":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0}}}},"d":{"'":{"df":1,"docs":{"73":{"tf":1.0}}},"+":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}}}},"df":22,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"158":{"tf":5.916079783099616},"159":{"tf":1.4142135623730951},"163":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"73":{"tf":7.0710678118654755},"74":{"tf":1.7320508075688772},"75":{"tf":4.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"73":{"tf":1.0},"95":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"136":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":56,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"105":{"tf":1.7320508075688772},"106":{"tf":2.23606797749979},"107":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":2.23606797749979},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"22":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":2.0},"45":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"116":{"tf":2.0},"118":{"tf":1.0}}}},"x":{"df":3,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"72":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.0},"160":{"tf":1.0},"28":{"tf":1.0},"47":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"73":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"110":{"tf":1.0},"6":{"tf":1.0}},"s":{"df":5,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"89":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"o":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":32,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":6,"docs":{"16":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"59":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"166":{"tf":2.23606797749979},"31":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":20,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"137":{"tf":2.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"25":{"tf":1.0},"4":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}}},"x":{",":{"4":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"=":{"'":{"\\":{"\\":{"<":{"b":{"[":{"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":2.0},"17":{"tf":1.0},"94":{"tf":2.0},"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"58":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"159":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{",":{",":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951}}}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"^":{"[":{"a":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"157":{"tf":2.8284271247461903},"159":{"tf":2.0},"164":{"tf":2.6457513110645907},"58":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772}}}}}},"=":{"(":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"132":{"tf":1.0}}},"@":{"]":{"#":{"*":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"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":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"~":{"df":0,"docs":{},"~":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"40":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"u":{"df":1,"docs":{"103":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":3.872983346207417},"145":{"tf":1.0},"148":{"tf":2.23606797749979},"149":{"tf":2.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"f":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.0}}}},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"a":{"=":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"40":{"tf":1.0},"44":{"tf":1.0}}}}},"df":1,"docs":{"103":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":2.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.0}},"e":{"df":1,"docs":{"135":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"103":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":10,"docs":{"125":{"tf":1.0},"136":{"tf":1.0},"144":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.7320508075688772},"36":{"tf":1.0}}}}}}},"h":{"]":{"*":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"}":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"154":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"33":{"tf":1.0},"44":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"14":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":34,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.0},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":2.6457513110645907},"85":{"tf":2.0},"87":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":42,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"111":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":2.0},"133":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"25":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":2.0},"33":{"tf":1.0},"36":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"58":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":9,"docs":{"133":{"tf":2.23606797749979},"135":{"tf":1.7320508075688772},"40":{"tf":2.0},"44":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"156":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"26":{"tf":1.0},"30":{"tf":1.0}}}}},"u":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}},"df":14,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"5":{"tf":2.0},"7":{"tf":1.0},"72":{"tf":2.23606797749979},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"o":{"+":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.0}}}},"df":24,"docs":{"107":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.0}}},"o":{"d":{"df":10,"docs":{"110":{"tf":1.4142135623730951},"144":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}},"i":{"c":{"df":4,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":2.0},"158":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"114":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"t":{"df":3,"docs":{"131":{"tf":1.0},"143":{"tf":1.7320508075688772},"58":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":3,"docs":{"128":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.0}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"0":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"18":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"77":{"tf":3.872983346207417},"86":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":1.0}}}}}},"=":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":1.0},"58":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.449489742783178},"18":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":2.449489742783178}}}}},"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":2.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":5.385164807134504},"161":{"tf":1.0},"164":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":4.0},"63":{"tf":1.4142135623730951},"72":{"tf":7.280109889280518},"73":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.23606797749979}}},"y":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"161":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.7320508075688772},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":2.8284271247461903},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"(":{"/":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"135":{"tf":2.23606797749979},"165":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"a":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.0}}}}},"i":{"d":{"df":5,"docs":{"100":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"5":{"tf":1.7320508075688772},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":6,"docs":{"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"35":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"110":{"tf":1.0},"31":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}},"z":{"df":1,"docs":{"49":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":3.0},"50":{"tf":1.0}}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"97":{"tf":1.0}}}},"n":{"d":{"(":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":2,"docs":{"158":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}},"i":{"df":20,"docs":{"104":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}},"l":{"df":10,"docs":{"144":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"75":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"163":{"tf":1.0},"48":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}},"r":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"df":18,"docs":{"103":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":12,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":2.0},"157":{"tf":2.449489742783178},"164":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"69":{"tf":3.3166247903554},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"162":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"156":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":2.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":2.0}}}},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.7320508075688772}}}}},"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":3.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":34,"docs":{"101":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"117":{"tf":2.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.449489742783178},"143":{"tf":1.4142135623730951},"145":{"tf":2.23606797749979},"152":{"tf":2.0},"156":{"tf":3.0},"161":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":2.0},"23":{"tf":2.0},"30":{"tf":2.0},"45":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":2.0},"98":{"tf":1.4142135623730951}}}},"p":{"df":63,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":4.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.6457513110645907},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":43,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":2.23606797749979},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":61,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.123105625617661},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"i":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":11,"docs":{"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"53":{"tf":2.0},"55":{"tf":2.0},"63":{"tf":2.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"85":{"tf":3.0}}}}},"4":{"2":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"r":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"158":{"tf":2.449489742783178},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":2.6457513110645907},"73":{"tf":2.449489742783178},"75":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"98":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"41":{"tf":1.0}},"i":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":2.0},"42":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"135":{"tf":1.0},"148":{"tf":1.0},"42":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"10":{"tf":1.0},"143":{"tf":1.0},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"129":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"149":{"tf":3.7416573867739413},"150":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"166":{"tf":2.6457513110645907},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"o":{"b":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{"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":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"150":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.449489742783178},"84":{"tf":1.0},"98":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"l":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"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":{}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":2,"docs":{"131":{"tf":1.0},"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":10,"docs":{"147":{"tf":2.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":2.0},"50":{"tf":1.7320508075688772},"67":{"tf":1.0},"98":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.0},"158":{"tf":2.0},"40":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"w":{"'":{"d":{"df":4,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"103":{"tf":1.0}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"18":{"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":{}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"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":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"/":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"d":{"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":{}},"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":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"30":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"126":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"w":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.6457513110645907},"166":{"tf":3.0}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}}},"i":{"'":{"d":{"df":4,"docs":{"138":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":5,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.0},"97":{"tf":1.0}}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"161":{"tf":1.0},"98":{"tf":1.0}}}}},"df":11,"docs":{"100":{"tf":1.0},"162":{"tf":1.0},"23":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}}}}},"2":{"df":1,"docs":{"163":{"tf":1.0}}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"c":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"101":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.0},"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"d":{",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"1":{"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"3":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"160":{"tf":1.4142135623730951},"62":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}},"e":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":2.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"140":{"tf":2.0},"165":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":3.1622776601683795},"119":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":15,"docs":{"127":{"tf":1.0},"129":{"tf":1.0},"154":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"141":{"tf":2.23606797749979},"22":{"tf":1.0},"33":{"tf":2.0},"82":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"141":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"158":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"164":{"tf":1.0},"36":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"58":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":4,"docs":{"110":{"tf":1.0},"144":{"tf":1.0},"67":{"tf":1.0},"8":{"tf":1.0}}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"149":{"tf":1.4142135623730951},"73":{"tf":2.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":16,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"'":{"*":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":7,"docs":{"100":{"tf":1.0},"132":{"tf":2.23606797749979},"133":{"tf":2.6457513110645907},"135":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.0},"165":{"tf":3.1622776601683795}}}},"i":{"c":{"df":15,"docs":{"101":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":5,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":93,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"32":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":2.449489742783178},"34":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"109":{"tf":1.0},"111":{"tf":1.0},"147":{"tf":1.0},"163":{"tf":1.0},"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"s":{"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}}},"o":{"d":{"df":3,"docs":{"155":{"tf":1.0},"48":{"tf":2.0},"80":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"141":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"df":66,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":5.0990195135927845},"102":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":2.6457513110645907},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":1.7320508075688772},"115":{"tf":2.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.1622776601683795},"123":{"tf":1.7320508075688772},"124":{"tf":3.1622776601683795},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.0},"140":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"154":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":2.6457513110645907},"158":{"tf":2.8284271247461903},"159":{"tf":2.0},"161":{"tf":5.0990195135927845},"162":{"tf":2.8284271247461903},"163":{"tf":1.7320508075688772},"164":{"tf":3.872983346207417},"165":{"tf":2.0},"18":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.242640687119285},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":2.449489742783178},"72":{"tf":3.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":2.8284271247461903},"99":{"tf":4.358898943540674}},"r":{"c":{"df":3,"docs":{"149":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979}}}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"130":{"tf":1.0},"150":{"tf":2.0},"166":{"tf":1.4142135623730951},"58":{"tf":1.0},"80":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"53":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.4142135623730951},"7":{"tf":1.0},"74":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":58,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.23606797749979},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"130":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"l":{"df":1,"docs":{"15":{"tf":1.0}}},"n":{"d":{"df":5,"docs":{"115":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":21,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"f":{"a":{"c":{"df":8,"docs":{"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"31":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}},"l":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":3,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"28":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"141":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"160":{"tf":1.0}},"t":{"df":4,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"150":{"tf":1.0},"58":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"5":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"o":{"c":{"df":10,"docs":{"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":3,"docs":{"138":{"tf":1.0},"89":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}},"df":32,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"164":{"tf":2.6457513110645907},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.1622776601683795},"43":{"tf":2.449489742783178},"45":{"tf":3.1622776601683795},"46":{"tf":2.0},"50":{"tf":2.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"63":{"tf":2.6457513110645907},"70":{"tf":1.4142135623730951},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"80":{"tf":2.449489742783178},"81":{"tf":1.4142135623730951},"82":{"tf":2.0},"85":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"98":{"tf":2.0}}}}}},"/":{"#":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}},"%":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"@":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"*":{"df":1,"docs":{"133":{"tf":1.0}}},"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":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":{"165":{"tf":1.0}}},"2":{"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":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":{"165":{"tf":1.0}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"5":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{",":{"b":{"a":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"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":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"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":{},"i":{"df":3,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":6,"docs":{"101":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":2.0},"165":{"tf":2.23606797749979},"73":{"tf":2.449489742783178}},"{":{"1":{",":{"3":{",":{"7":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":13,"docs":{"10":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.4142135623730951},"154":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{")":{".":{"*":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"{":{"/":{"d":{"df":0,"docs":{},"o":{"/":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"=":{"'":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"6":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"8":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":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":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"45":{"tf":1.0}},"s":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"138":{"tf":2.0},"158":{"tf":1.0},"26":{"tf":1.0}}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":1.4142135623730951},"23":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}}}},"’":{"df":1,"docs":{"165":{"tf":1.0}}}},"v":{"df":1,"docs":{"4":{"tf":1.0}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"40":{"tf":2.8284271247461903}}},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"119":{"tf":2.23606797749979},"133":{"tf":1.0},"155":{"tf":1.4142135623730951},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"b":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":4.123105625617661},"24":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":4.69041575982343},"92":{"tf":2.449489742783178},"96":{"tf":2.0}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"100":{"tf":2.6457513110645907},"106":{"tf":2.8284271247461903},"107":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{",":{"\\":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{"<":{"=":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"161":{"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":{}}}}},"k":{"2":{",":{"2":{"df":0,"docs":{},"n":{"df":2,"docs":{"103":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":11,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"154":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"103":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"40":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":3.1622776601683795},"154":{"tf":1.4142135623730951},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":2.6457513110645907},"34":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":2.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"160":{"tf":2.0},"166":{"tf":1.0},"36":{"tf":1.0},"92":{"tf":3.1622776601683795},"96":{"tf":1.7320508075688772}}},"o":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"133":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"w":{"df":14,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"148":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}},"n":{"df":3,"docs":{"127":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"l":{"1":{"df":2,"docs":{"123":{"tf":2.23606797749979},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"123":{"tf":1.0}}},"3":{"df":2,"docs":{"123":{"tf":1.0},"164":{"tf":1.0}}},"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"100":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":1.0}}},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"100":{"tf":1.0},"126":{"tf":3.1622776601683795},"131":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":41,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"160":{"tf":1.0},"33":{"tf":1.0},"73":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"c":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"c":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":1.0}}},"df":32,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":2.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"127":{"tf":1.0},"131":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":4.898979485566356},"48":{"tf":1.0},"85":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"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":19,"docs":{"102":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"v":{"df":2,"docs":{"133":{"tf":1.0},"149":{"tf":1.0}}}},"df":5,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"163":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"100":{"tf":1.0},"133":{"tf":1.4142135623730951},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":2.6457513110645907},"16":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"117":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"121":{"tf":1.0},"133":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.4142135623730951},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":2.23606797749979},"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":2.449489742783178}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{",":{"7":{"9":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"8":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"`":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":99,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":4.58257569495584},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":2.449489742783178},"105":{"tf":3.0},"106":{"tf":2.23606797749979},"107":{"tf":2.449489742783178},"109":{"tf":1.4142135623730951},"110":{"tf":3.1622776601683795},"111":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"115":{"tf":2.0},"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":2.449489742783178},"122":{"tf":3.872983346207417},"123":{"tf":2.0},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":2.449489742783178},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"140":{"tf":3.3166247903554},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.7320508075688772},"158":{"tf":4.58257569495584},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":4.58257569495584},"162":{"tf":2.6457513110645907},"163":{"tf":1.7320508075688772},"164":{"tf":2.8284271247461903},"165":{"tf":3.7416573867739413},"166":{"tf":2.8284271247461903},"17":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"23":{"tf":2.23606797749979},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":4.242640687119285},"59":{"tf":2.23606797749979},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":3.4641016151377544},"69":{"tf":3.4641016151377544},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":5.830951894845301},"75":{"tf":4.47213595499958},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"9":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":4.0},"99":{"tf":4.123105625617661}},"r":{"df":5,"docs":{"100":{"tf":1.7320508075688772},"30":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"k":{"df":19,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":5.385164807134504},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}},"u":{"df":1,"docs":{"15":{"tf":1.0}},"x":{"df":21,"docs":{"14":{"tf":2.449489742783178},"149":{"tf":1.0},"15":{"tf":3.605551275463989},"154":{"tf":1.0},"155":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":2.0},"85":{"tf":1.0},"95":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"90":{"tf":1.0}}}}}}}}}}}},"o":{"df":0,"docs":{},"n":{",":{",":{"4":{"2":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":44,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"135":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":1.0},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.0},"28":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":3.1622776601683795},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"7":{"tf":1.0},"72":{"tf":3.0},"75":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.7320508075688772},"61":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":5,"docs":{"129":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"48":{"tf":2.23606797749979},"50":{"tf":1.0}},"e":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"o":{"a":{"d":{"df":3,"docs":{"100":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"45":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0}}},"t":{"df":14,"docs":{"109":{"tf":1.0},"127":{"tf":1.0},"147":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":2.8284271247461903},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}},"g":{"df":14,"docs":{"126":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.449489742783178},"68":{"tf":1.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"155":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":12,"docs":{"110":{"tf":1.0},"116":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"31":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"119":{"tf":1.0},"133":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":2.0},"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"11":{"tf":1.0},"147":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":9,"docs":{"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"144":{"tf":1.0},"26":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":2.0}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"52":{"tf":1.0},"72":{"tf":1.0}}},"s":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}},"t":{"df":3,"docs":{"103":{"tf":1.0},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"w":{"df":2,"docs":{"42":{"tf":1.7320508075688772},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"100":{"tf":1.0},"117":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":4,"docs":{"145":{"tf":2.0},"16":{"tf":1.0},"165":{"tf":2.23606797749979},"53":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"155":{"tf":2.6457513110645907},"156":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}},"=":{"'":{"df":0,"docs":{},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"101":{"tf":2.0},"121":{"tf":1.0},"148":{"tf":3.1622776601683795},"152":{"tf":1.0},"155":{"tf":4.123105625617661},"156":{"tf":4.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":2.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.23606797749979},"36":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":3.0},"47":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":3.1622776601683795},"50":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":3.605551275463989},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"57":{"tf":2.0},"63":{"tf":2.23606797749979},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"135":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"m":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"17":{"tf":2.0},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"o":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"104":{"tf":1.0},"116":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}},"n":{".":{"c":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"55":{"tf":2.0},"63":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"119":{"tf":1.0},"165":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"129":{"tf":1.0},"150":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"61":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"m":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"10":{"tf":1.0},"155":{"tf":1.4142135623730951},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"6":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772}}}},"df":12,"docs":{"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"34":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"52":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.7320508075688772},"72":{"tf":1.0}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"l":{"df":1,"docs":{"72":{"tf":1.0}}},"o":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"132":{"tf":2.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"df":23,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":9,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"141":{"tf":1.0},"41":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":50,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.7320508075688772},"154":{"tf":2.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":3.605551275463989},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"df":2,"docs":{"117":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"65":{"tf":1.0},"99":{"tf":1.0}}}}},"s":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":1,"docs":{"18":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"122":{"tf":2.449489742783178},"133":{"tf":4.358898943540674},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.7320508075688772},"149":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"158":{"tf":3.1622776601683795},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":2.0},"32":{"tf":1.0},"40":{"tf":2.0},"47":{"tf":3.3166247903554},"50":{"tf":2.0},"53":{"tf":3.4641016151377544},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":7.14142842854285},"73":{"tf":4.242640687119285},"74":{"tf":2.0},"75":{"tf":2.8284271247461903},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907},"99":{"tf":2.23606797749979}}}},"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}}},"h":{".":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979}}}},"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"7":{",":{"7":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":2.8284271247461903}}}}}}},"df":4,"docs":{"119":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":8,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}}}},"|":{"df":0,"docs":{},"h":{"[":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}}}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"31":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"93":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":12,"docs":{"119":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"a":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"g":{"a":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":16,"docs":{"12":{"tf":1.0},"133":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"81":{"tf":1.0},"92":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":5,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"45":{"tf":1.0},"68":{"tf":1.0}}}},"s":{"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"110":{"tf":1.0},"137":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"131":{"tf":1.0},"52":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"101":{"tf":2.0},"150":{"tf":1.0},"161":{"tf":2.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772}}}}}}},"df":1,"docs":{"73":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"149":{"tf":1.0},"163":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"16":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"155":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"12":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":19,"docs":{"109":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":3.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"28":{"tf":1.0},"42":{"tf":3.1622776601683795},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"164":{"tf":1.4142135623730951}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"158":{"tf":1.0},"81":{"tf":2.0}},"i":{"df":15,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.7320508075688772},"71":{"tf":1.0},"73":{"tf":2.23606797749979},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"100":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"n":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"160":{"tf":1.0},"68":{"tf":1.0},"96":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":1,"docs":{"135":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":70,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.449489742783178},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.449489742783178}}},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"24":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772}}}},"s":{"df":4,"docs":{"151":{"tf":1.7320508075688772},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"a":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"150":{"tf":2.8284271247461903},"155":{"tf":1.0},"166":{"tf":2.0},"31":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.0},"68":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"92":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"115":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"58":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":2.0},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"136":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"161":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"v":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"138":{"tf":3.0},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"46":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":5,"docs":{"40":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"95":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"n":{"!":{"#":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{"4":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"=":{"'":{"4":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"121":{"tf":1.0},"135":{"tf":3.4641016151377544},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"2":{"=":{"'":{"2":{"5":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"114":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":3.4641016151377544},"140":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"3":{"df":6,"docs":{"114":{"tf":1.0},"123":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"164":{"tf":1.0}}},"8":{"df":1,"docs":{"119":{"tf":1.0}}},"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"c":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"y":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"=":{"\"":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":53,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"147":{"tf":2.449489742783178},"148":{"tf":2.23606797749979},"149":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":1.0},"158":{"tf":3.7416573867739413},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":4.795831523312719},"74":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":10,"docs":{"150":{"tf":1.0},"157":{"tf":1.0},"19":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":46,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":2.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"52":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"68":{"tf":2.8284271247461903},"69":{"tf":2.8284271247461903},"70":{"tf":2.0},"72":{"tf":3.872983346207417},"73":{"tf":1.0},"78":{"tf":1.7320508075688772},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.4641016151377544}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"134":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.0},"161":{"tf":2.449489742783178}},"e":{"d":{"df":60,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"83":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"53":{"tf":1.0}}}},"df":5,"docs":{"113":{"tf":1.0},"133":{"tf":1.0},"149":{"tf":1.0},"166":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"54":{"tf":1.0},"61":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"6":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"163":{"tf":1.0}}}}},"w":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.6457513110645907},"86":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":13,"docs":{"14":{"tf":1.0},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.1622776601683795},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"155":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":29,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"/":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"123":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":2.0},"166":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}}},"f":{"+":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"<":{"0":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"4":{"2":{"1":{"4":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"1":{"[":{"4":{"2":{"]":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"144":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"18":{"tf":1.0},"4":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"116":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"159":{"tf":1.0},"85":{"tf":1.0}}}},"x":{"df":1,"docs":{"158":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"b":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"89":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":1,"docs":{"61":{"tf":1.0}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":32,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":2.23606797749979},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"156":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":5,"docs":{"154":{"tf":1.0},"158":{"tf":1.7320508075688772},"34":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"i":{"c":{"df":5,"docs":{"147":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.4142135623730951}}}},"r":{"!":{"=":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"3":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"=":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}},"{":{"a":{"[":{"$":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"1":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"53":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"68":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"42":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":2.0}},"l":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"156":{"tf":1.0}}}},"m":{"+":{"=":{"4":{"2":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"=":{"1":{"2":{"3":{"4":{"5":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":56,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"104":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.0},"113":{"tf":3.1622776601683795},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"149":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.0}}}}},"df":6,"docs":{"131":{"tf":2.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"103":{"tf":2.0},"107":{"tf":1.0},"122":{"tf":1.0},"135":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"166":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"=":{"$":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"*":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"16":{"tf":1.0},"36":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0}},"r":{"df":8,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":2.8284271247461903},"161":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"103":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"90":{"tf":1.0}},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"f":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"160":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0}}}}}}},"l":{"d":{"df":1,"docs":{"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"61":{"tf":1.0}}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"18":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"159":{"tf":1.0},"45":{"tf":1.0}}}}},"n":{"c":{"df":14,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":64,"docs":{"100":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.6457513110645907},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"59":{"tf":1.7320508075688772},"60":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{";":{"df":0,"docs":{},"f":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"14":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"121":{"tf":1.0},"143":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"133":{"tf":1.0},"142":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"155":{"tf":2.0},"156":{"tf":3.3166247903554},"50":{"tf":1.4142135623730951},"58":{"tf":4.795831523312719},"59":{"tf":2.0},"63":{"tf":3.0},"65":{"tf":1.4142135623730951}}}}}},"=":{"\"":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"%":{".":{"*":{"df":0,"docs":{},"}":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"1":{"0":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":14,"docs":{"11":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":28,"docs":{"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.449489742783178},"16":{"tf":2.0},"165":{"tf":1.0},"26":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":1,"docs":{"55":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"33":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"(":{"df":4,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0}}},"df":95,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":1.0},"103":{"tf":3.1622776601683795},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.23606797749979},"111":{"tf":2.449489742783178},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"115":{"tf":3.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":3.7416573867739413},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":2.0},"131":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":4.123105625617661},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.449489742783178},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":3.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":3.872983346207417},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":2.6457513110645907},"45":{"tf":2.6457513110645907},"46":{"tf":2.0},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":3.1622776601683795},"50":{"tf":3.872983346207417},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":2.8284271247461903},"69":{"tf":2.0},"70":{"tf":1.4142135623730951},"72":{"tf":4.358898943540674},"73":{"tf":4.898979485566356},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":2.6457513110645907},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":11,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"e":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":2.0},"103":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"99":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"12":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}},"s":{"=":{"'":{".":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"24":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"19":{"tf":1.0},"36":{"tf":1.0},"51":{"tf":1.0},"85":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":17,"docs":{"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"32":{"tf":1.0},"47":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":16,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":3.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.6457513110645907},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":3.4641016151377544},"124":{"tf":3.4641016151377544},"129":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":3.4641016151377544},"157":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"159":{"tf":3.605551275463989},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":3.1622776601683795},"163":{"tf":3.1622776601683795},"164":{"tf":4.123105625617661},"165":{"tf":3.0},"166":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":3.4641016151377544},"59":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544},"89":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"138":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"73":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":6,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"87":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"58":{"tf":2.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}}}}}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"158":{"tf":2.0}},"n":{"df":1,"docs":{"147":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}}}}}}},"p":{"df":1,"docs":{"158":{"tf":1.0}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"p":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"=":{"$":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"_":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"=":{"$":{"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"161":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"=":{"$":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"p":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}},"df":0,"docs":{}}},"~":{"/":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":{},"w":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":10,"docs":{"119":{"tf":2.0},"154":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":3.4641016151377544},"34":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}},"r":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"67":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"114":{"tf":1.0},"158":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"115":{"tf":1.0}}},"p":{"a":{"df":0,"docs":{},"y":{"a":{"df":10,"docs":{"124":{"tf":1.7320508075688772},"135":{"tf":1.0},"157":{"tf":2.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{")":{"?":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},",":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":10,"docs":{"131":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":2.6457513110645907},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"#":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"%":{"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"/":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{"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":{"133":{"tf":1.0}}}}}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}}}}}},"^":{"^":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"135":{"tf":1.0},"72":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"25":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}},"s":{"df":3,"docs":{"140":{"tf":1.0},"40":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772}}},"t":{"df":43,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"47":{"tf":1.4142135623730951},"50":{"tf":2.0},"54":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":39,"docs":{"101":{"tf":1.0},"113":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":20,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":3.7416573867739413},"119":{"tf":2.0},"123":{"tf":1.0},"124":{"tf":2.0},"145":{"tf":1.0},"151":{"tf":2.0},"156":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":2.0},"166":{"tf":2.0},"28":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"72":{"tf":1.0}},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"72":{"tf":1.0}}},"3":{"df":1,"docs":{"72":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"/":{":":{"/":{"$":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":41,"docs":{"127":{"tf":2.23606797749979},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":3.872983346207417},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"147":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":17,"docs":{"100":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"156":{"tf":1.0},"31":{"tf":2.23606797749979},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"55":{"tf":3.1622776601683795},"63":{"tf":1.0},"67":{"tf":2.23606797749979},"72":{"tf":2.8284271247461903},"73":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.7320508075688772}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"142":{"tf":1.7320508075688772},"148":{"tf":3.0},"155":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":2.449489742783178},"44":{"tf":1.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":1,"docs":{"103":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951}},"n":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":2,"docs":{"104":{"tf":1.0},"106":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.7320508075688772},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":14,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"135":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"73":{"tf":1.4142135623730951},"88":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"141":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"117":{"tf":1.0},"158":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"100":{"tf":5.0990195135927845},"101":{"tf":2.8284271247461903},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"161":{"tf":4.69041575982343},"164":{"tf":1.0},"47":{"tf":2.0},"5":{"tf":1.0},"72":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"127":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.6457513110645907},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":6.0},"86":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"160":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"91":{"tf":2.6457513110645907},"96":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"101":{"tf":1.4142135623730951},"116":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"31":{"tf":1.0},"58":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"8":{",":{"8":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":7,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":4,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"k":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"26":{"tf":1.0},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"z":{"a":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"106":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"82":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"113":{"tf":1.4142135623730951},"126":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":2.23606797749979},"18":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.7320508075688772},"56":{"tf":1.0},"80":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"p":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":18,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"47":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"64":{"tf":1.0},"72":{"tf":2.0},"83":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"134":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":3,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"19":{"tf":1.0}}}}}}},"w":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"103":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}}}}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"139":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.7320508075688772},"47":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"73":{"tf":1.0},"86":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"r":{"a":{"c":{"df":2,"docs":{"156":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":3.7416573867739413},"123":{"tf":1.0},"124":{"tf":2.0},"164":{"tf":2.449489742783178}},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"e":{"d":{"df":6,"docs":{"148":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"77":{"tf":1.0}},"f":{"a":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"11":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"61":{"tf":1.0},"80":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":22,"docs":{"104":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.4142135623730951},"150":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"28":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"s":{"df":15,"docs":{"136":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":3.605551275463989},"151":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":3.4641016151377544},"58":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":2.23606797749979}}}},"v":{"=":{"$":{"(":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"m":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"129":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":19,"docs":{"112":{"tf":1.0},"129":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"41":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}},"s":{"df":2,"docs":{"32":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"147":{"tf":1.0},"24":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"33":{"tf":1.0},"65":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"4":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":26,"docs":{"100":{"tf":4.58257569495584},"101":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"161":{"tf":5.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":3.0},"74":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"f":{"=":{"'":{"%":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":47,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"103":{"tf":2.0},"104":{"tf":2.0},"106":{"tf":1.4142135623730951},"107":{"tf":3.3166247903554},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":3.4641016151377544},"116":{"tf":2.0},"120":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"156":{"tf":3.1622776601683795},"157":{"tf":2.23606797749979},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"161":{"tf":2.8284271247461903},"162":{"tf":3.605551275463989},"164":{"tf":2.0},"165":{"tf":3.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"98":{"tf":3.1622776601683795},"99":{"tf":2.449489742783178}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"o":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"57":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":44,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"112":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"87":{"tf":2.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":2.0},"91":{"tf":2.0},"92":{"tf":3.0},"93":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"97":{"tf":2.23606797749979},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"74":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":17,"docs":{"11":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"45":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"7":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"92":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"113":{"tf":1.0}}}}}}},"j":{"=":{"$":{"(":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"d":{"d":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"103":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":3.3166247903554},"44":{"tf":3.605551275463989},"46":{"tf":2.0},"47":{"tf":1.7320508075688772},"49":{"tf":3.1622776601683795},"5":{"tf":1.0},"50":{"tf":2.0},"57":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.6457513110645907},"78":{"tf":2.6457513110645907},"86":{"tf":1.0}},"s":{"/":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":3,"docs":{"158":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"49":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"49":{"tf":1.0},"78":{"tf":1.0}},"s":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"49":{"tf":1.0}}}}},"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":{},"l":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"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":{},"h":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"136":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"32":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"62":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"159":{"tf":1.0},"20":{"tf":1.0},"43":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"44":{"tf":2.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":35,"docs":{"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.23606797749979},"7":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"s":{"1":{"df":4,"docs":{"147":{"tf":1.0},"149":{"tf":1.0},"26":{"tf":1.0},"58":{"tf":1.0}}},"2":{"df":2,"docs":{"147":{"tf":1.0},"58":{"tf":1.0}}},"df":6,"docs":{"150":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":2.449489742783178},"90":{"tf":2.6457513110645907},"91":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":1,"docs":{"158":{"tf":1.0}}}},"t":{"df":0,"docs":{},"s":{"/":{"0":{"df":2,"docs":{"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"53":{"tf":1.7320508075688772}},"u":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":11,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"58":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"s":{"df":24,"docs":{"111":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.0},"96":{"tf":1.0}}}},"t":{"df":4,"docs":{"143":{"tf":1.4142135623730951},"164":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"w":{"d":{"/":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"155":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"36":{"tf":2.23606797749979},"37":{"tf":1.7320508075688772},"38":{"tf":2.8284271247461903},"40":{"tf":1.0},"50":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"y":{"df":5,"docs":{"40":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772}}}}}},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"q":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":16,"docs":{"110":{"tf":1.0},"122":{"tf":2.0},"129":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.0},"157":{"tf":1.7320508075688772},"164":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"63":{"tf":1.0}}},"y":{"=":{"'":{"5":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"147":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"117":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"34":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.0},"163":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":8,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":28,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"135":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":3.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":4.69041575982343},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"(":{"4":{"df":1,"docs":{"85":{"tf":2.0}}},"df":0,"docs":{}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"9":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}}}}},"0":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"_":{"6":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"95":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"164":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"133":{"tf":1.7320508075688772},"16":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"=":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"46":{"tf":1.4142135623730951},"73":{"tf":2.0}},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"149":{"tf":1.0}}},"df":26,"docs":{"103":{"tf":2.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.4641016151377544},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":2.8284271247461903},"46":{"tf":1.0},"49":{"tf":1.7320508075688772},"63":{"tf":1.0},"72":{"tf":3.605551275463989},"73":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":3.1622776601683795},"86":{"tf":2.0}},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"18":{"tf":1.0}}}},"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":42,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":2.6457513110645907},"137":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":3.0},"142":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":3.1622776601683795},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":2.23606797749979},"166":{"tf":1.0}},"k":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}}},"–":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"–":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"158":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"99":{"tf":4.0}}},"df":0,"docs":{}},"v":{"df":3,"docs":{"155":{"tf":2.449489742783178},"44":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":14,"docs":{"110":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":3.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}}}},"d":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"1":{"1":{"1":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"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":{},"k":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"5":{"5":{"5":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},":":{"2":{"5":{"5":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":4,"docs":{"105":{"tf":2.0},"141":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"26":{"tf":1.0},"29":{"tf":1.0},"43":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":5.5677643628300215},"59":{"tf":1.0},"65":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":7,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"149":{"tf":1.0},"19":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"106":{"tf":1.0},"125":{"tf":1.0},"144":{"tf":1.7320508075688772},"149":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"5":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"132":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"123":{"tf":1.4142135623730951},"158":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951}},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}}},"df":9,"docs":{"100":{"tf":2.23606797749979},"122":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":30,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"128":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":2.8284271247461903},"75":{"tf":2.6457513110645907},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":10,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":2.0},"25":{"tf":2.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"52":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"106":{"tf":1.0},"20":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":5,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"v":{"df":30,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"104":{"tf":1.0},"133":{"tf":2.449489742783178},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":3.4641016151377544},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"85":{"tf":3.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":2.8284271247461903},"35":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":3.872983346207417},"48":{"tf":1.0},"50":{"tf":1.7320508075688772}},"e":{"(":{"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"2":{"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"19":{"tf":1.0},"33":{"tf":1.0},"59":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":11,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"133":{"tf":2.6457513110645907},"161":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.0}},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"o":{"df":3,"docs":{"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":16,"docs":{"103":{"tf":1.0},"138":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"165":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"49":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"57":{"tf":2.0},"58":{"tf":2.449489742783178},"73":{"tf":3.3166247903554},"78":{"tf":3.4641016151377544},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979}}}}}},"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"2":{"0":{"2":{"0":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":26,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.1622776601683795},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"53":{"tf":3.1622776601683795},"55":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":3.1622776601683795},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"98":{"tf":1.0}},"s":{"/":{"d":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":11,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"85":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":26,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.7320508075688772},"42":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":2.0},"44":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"135":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"60":{"tf":1.0},"77":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"101":{"tf":2.0},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":2.0},"50":{"tf":1.0},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"104":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"107":{"tf":1.0},"121":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"94":{"tf":1.0}}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"166":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"61":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"141":{"tf":1.0},"150":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"150":{"tf":1.0}}}}},"v":{"df":2,"docs":{"120":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.7320508075688772},"120":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"40":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"h":{"df":1,"docs":{"72":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"5":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}}}},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}},"z":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":25,"docs":{"101":{"tf":1.0},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":5.385164807134504},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"o":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"22":{"tf":1.0},"72":{"tf":1.0},"87":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}},"t":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":1,"docs":{"119":{"tf":1.0}}}},"s":{"=":{"'":{"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":2.0}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"24":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.23606797749979},"92":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}}}}}},"w":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":4.47213595499958},"85":{"tf":2.8284271247461903},"86":{"tf":2.0}},"x":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":2.23606797749979}}}}}}}},"x":{"df":1,"docs":{"85":{"tf":1.0}}},"y":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}},"s":{"#":{"#":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"\\":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"+":{"#":{"(":{"$":{"&":{")":{"#":{"df":0,"docs":{},"g":{"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":{}},"df":0,"docs":{}}}}}},"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":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"'":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},")":{"(":{"?":{"=":{".":{"*":{"df":0,"docs":{},"e":{")":{".":{"*":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":0,"docs":{}},"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":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"/":{"$":{"/":{"'":{"\"":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"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":{}},"df":0,"docs":{}},"(":{"\\":{"\\":{"?":{")":{"\\":{"\\":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"x":{"a":{"0":{"/":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"/":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"/":{",":{"/":{"2":{"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":{},"g":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{",":{"]":{"*":{"/":{"4":{"2":{"/":{"3":{"df":1,"docs":{"161":{"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":{},"u":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"?":{"df":0,"docs":{},"g":{"$":{"/":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"b":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{")":{"?":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"98":{"tf":1.0}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"2":{")":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"0":{"*":{"[":{"1":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"\\":{"b":{"/":{"[":{"&":{"]":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"w":{"/":{"\\":{"df":0,"docs":{},"u":{"&":{"/":{"df":0,"docs":{},"g":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"+":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"\\":{"df":2,"docs":{"129":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"b":{"/":{"b":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"3":{"/":{"3":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"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":{}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"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":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"=":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"?":{"\\":{"df":0,"docs":{},"k":{"\\":{"d":{"+":{"/":{"+":{"+":{"$":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":2,"docs":{"135":{"tf":3.3166247903554},"165":{"tf":2.23606797749979}}},"2":{"df":3,"docs":{"104":{"tf":1.4142135623730951},"135":{"tf":3.4641016151377544},"165":{"tf":2.23606797749979}}},"=":{"'":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"3":{",":{"b":{",":{"a":{",":{"3":{",":{"c":{",":{"d":{",":{"1":{",":{"d":{",":{"c":{",":{"2":{",":{"2":{",":{"2":{",":{"3":{",":{"1":{",":{"b":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{",":{"4":{"2":{"\"":{",":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"4":{"2":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{"3":{".":{"1":{"4":{"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":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":5,"docs":{"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"w":{"*":{"(":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":53,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"p":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"145":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":14,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"158":{"tf":3.0},"159":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.0}}}}}},"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}},"n":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"47":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"134":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"97":{"tf":1.0}}}}}},"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"79":{"tf":1.0}}}}},"df":3,"docs":{"159":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"83":{"tf":1.0}},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{")":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":15,"docs":{"101":{"tf":2.0},"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"152":{"tf":1.0},"159":{"tf":2.0},"161":{"tf":3.1622776601683795},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"166":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"83":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"89":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.7320508075688772},"41":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":62,"docs":{"100":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":4.0},"127":{"tf":3.0},"129":{"tf":2.23606797749979},"134":{"tf":2.0},"137":{"tf":2.23606797749979},"14":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"144":{"tf":3.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":3.1622776601683795},"156":{"tf":2.23606797749979},"158":{"tf":3.0},"159":{"tf":2.6457513110645907},"165":{"tf":4.123105625617661},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.7320508075688772},"30":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":2.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":3.7416573867739413},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"49":{"tf":2.0},"50":{"tf":3.1622776601683795},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":2.23606797749979},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"75":{"tf":3.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"92":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}}}},"d":{"df":7,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":43,"docs":{"100":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"135":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"123":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"r":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.0},"137":{"tf":2.23606797749979},"142":{"tf":3.1622776601683795},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":4.47213595499958},"73":{"tf":2.8284271247461903},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"147":{"tf":1.0},"17":{"tf":1.0},"58":{"tf":1.0}}}}},"df":28,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":31,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"155":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0}}}}},"d":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":18,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":3.3166247903554},"129":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":4.242640687119285},"162":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":6.0},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":68,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":4,"docs":{"133":{"tf":1.0},"154":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0}}},"n":{"[":{"$":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":21,"docs":{"104":{"tf":1.0},"119":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}},"{":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"106":{"tf":1.0},"115":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"n":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"d":{"df":7,"docs":{"121":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.7320508075688772},"50":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":2,"docs":{"143":{"tf":1.0},"158":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"65":{"tf":1.0},"92":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"157":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":49,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":2.0},"103":{"tf":2.23606797749979},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"161":{"tf":2.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.4142135623730951},"42":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":3.605551275463989}}}},"df":1,"docs":{"164":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":18,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":3.7416573867739413},"118":{"tf":3.1622776601683795},"119":{"tf":3.1622776601683795},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"134":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"30":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"113":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"150":{"tf":1.0},"164":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"144":{"tf":1.0}}}}},"v":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}}},"t":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"1":{"2":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"9":{"df":1,"docs":{"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":2.23606797749979},"126":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"56":{"tf":3.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}},"r":{"df":16,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"110":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"40":{"tf":1.0},"59":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"h":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"94":{"tf":1.0}}}}},"df":6,"docs":{"127":{"tf":1.0},"29":{"tf":1.0},"49":{"tf":2.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}},"e":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"143":{"tf":2.449489742783178},"144":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":71,"docs":{"107":{"tf":1.0},"117":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":2.449489742783178},"127":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":2.8284271247461903},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":2.449489742783178},"148":{"tf":1.4142135623730951},"149":{"tf":3.1622776601683795},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.1622776601683795},"166":{"tf":2.6457513110645907},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":5.0990195135927845},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":2.8284271247461903},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"+":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.6457513110645907},"124":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"p":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"b":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"149":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.8284271247461903},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.7320508075688772},"152":{"tf":2.449489742783178},"154":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"58":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}}}},"df":7,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"t":{"df":1,"docs":{"42":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"122":{"tf":1.0},"127":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":43,"docs":{"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":4.0},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.3166247903554},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":3.4641016151377544},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":4.0},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"91":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":4,"docs":{"114":{"tf":2.449489742783178},"124":{"tf":1.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"110":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"120":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"g":{"a":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"92":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":3.7416573867739413},"96":{"tf":1.0}}}},"df":2,"docs":{"131":{"tf":1.0},"133":{"tf":1.0}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"160":{"tf":1.0},"92":{"tf":2.23606797749979},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.0},"33":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"157":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"23":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":4,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.0}}}},"x":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}},"z":{"df":0,"docs":{},"e":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"1":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":2.6457513110645907},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":3.872983346207417},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":2.449489742783178},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"86":{"tf":2.0},"93":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"57":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"i":{"df":5,"docs":{"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":7,"docs":{"104":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"163":{"tf":2.0},"72":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"=":{"'":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"89":{"tf":2.6457513110645907},"92":{"tf":2.8284271247461903}}}}},"g":{"df":1,"docs":{"149":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"o":{"a":{"df":0,"docs":{},"p":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"106":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":3.4641016151377544},"164":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"72":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"v":{"df":2,"docs":{"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"140":{"tf":1.0},"156":{"tf":1.7320508075688772},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"137":{"tf":1.0},"16":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":6.164414002968976},"104":{"tf":3.7416573867739413},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":3.7416573867739413},"135":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"162":{"tf":4.795831523312719},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":39,"docs":{"11":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":2.449489742783178},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"155":{"tf":3.1622776601683795},"156":{"tf":2.0},"158":{"tf":2.8284271247461903},"159":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.6457513110645907},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"63":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.8284271247461903},"78":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"t":{"a":{"b":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":38,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":2,"docs":{"133":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":25,"docs":{"100":{"tf":2.0},"112":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"65":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":43,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"106":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":2.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"16":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"n":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":2.23606797749979},"124":{"tf":2.23606797749979},"140":{"tf":1.0},"164":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.0},"65":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":3,"docs":{"117":{"tf":2.23606797749979},"65":{"tf":1.0},"67":{"tf":1.0}}}}}}},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"127":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"58":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"14":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"/":{",":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"72":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"f":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"0":{".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"5":{"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":49,"docs":{"101":{"tf":2.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"130":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":1.0},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"55":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"80":{"tf":1.4142135623730951}}}}},"df":5,"docs":{"159":{"tf":4.358898943540674},"80":{"tf":3.0},"81":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":4.358898943540674}},"e":{"df":3,"docs":{"119":{"tf":1.0},"141":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.4142135623730951},"33":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"163":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"55":{"tf":1.0},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"89":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413}}}}},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"156":{"tf":1.0},"58":{"tf":2.8284271247461903},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"77":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413},"98":{"tf":1.0}}}}}},"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"=":{"0":{".":{"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":10,"docs":{"113":{"tf":1.7320508075688772},"155":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"137":{"tf":1.0},"155":{"tf":1.4142135623730951},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"p":{"=":{"1":{".":{"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"4":{"3":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":2.23606797749979},"89":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"_":{"2":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"134":{"tf":1.0},"147":{"tf":1.0},"38":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":1,"docs":{"133":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"58":{"tf":3.1622776601683795},"98":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":4.123105625617661},"135":{"tf":2.449489742783178},"140":{"tf":1.0},"145":{"tf":2.23606797749979},"147":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":2.23606797749979},"54":{"tf":2.0},"58":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":2.0},"99":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"110":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"14":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"102":{"tf":1.0},"162":{"tf":1.0},"20":{"tf":1.0},"53":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"113":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}}},"u":{"b":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":11,"docs":{"100":{"tf":1.0},"129":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"60":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"156":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.6457513110645907},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"r":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"156":{"tf":1.0},"60":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"156":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"124":{"tf":1.4142135623730951},"135":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"21":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"63":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":6,"docs":{"122":{"tf":1.0},"141":{"tf":1.0},"155":{"tf":1.0},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"165":{"tf":1.0},"92":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"119":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.0},"40":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0}}}},"m":{"df":2,"docs":{"136":{"tf":1.4142135623730951},"77":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":3,"docs":{"101":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"113":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"140":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"92":{"tf":2.0}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"p":{"df":6,"docs":{"117":{"tf":1.0},"133":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"150":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"h":{"df":0,"docs":{},"k":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":1,"docs":{"40":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":11,"docs":{"159":{"tf":1.0},"160":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":3.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":1,"docs":{"48":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":23,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.4142135623730951},"165":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":23,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"15":{"tf":2.0},"154":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"160":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.4142135623730951},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}}}}}}},"|":{"[":{"^":{"\"":{"]":{"+":{"\"":{"(":{"[":{"^":{"\"":{"]":{"+":{")":{"\"":{">":{"<":{"/":{"a":{">":{"(":{".":{"+":{")":{"df":0,"docs":{},"|":{"[":{"\\":{"2":{"]":{"(":{"#":{"\\":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{".":{"*":{"df":0,"docs":{},"p":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"3":{"3":{"df":0,"docs":{},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"f":{"\\":{"df":0,"docs":{},"v":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":18,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"124":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"164":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":1.7320508075688772},"77":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":6,"docs":{"101":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"52":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":3.1622776601683795},"124":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":4.47213595499958},"164":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":3,"docs":{"157":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"157":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":3.3166247903554},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":17,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":1,"docs":{"148":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":6,"docs":{"155":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":4.123105625617661},"50":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":15,"docs":{"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"29":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}},"df":29,"docs":{"103":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":2.8284271247461903},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"a":{"/":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"6":{"tf":1.0}}}},"df":11,"docs":{"101":{"tf":2.0},"104":{"tf":3.1622776601683795},"107":{"tf":1.0},"122":{"tf":2.8284271247461903},"124":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"75":{"tf":1.0},"99":{"tf":2.6457513110645907}},"l":{"df":9,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"144":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"38":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"147":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.0},"7":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":2.23606797749979},"86":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"165":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":53,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":2.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"97":{"tf":2.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}},"t":{"'":{"\\":{"'":{"'":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"38":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":10,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"’":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":8,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}},"k":{"df":4,"docs":{"107":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"86":{"tf":1.0}}}},"r":{"d":{"df":10,"docs":{"101":{"tf":2.0},"105":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":23,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"128":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"130":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"62":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}},"df":26,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"30":{"tf":1.7320508075688772},"58":{"tf":2.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":19,"docs":{"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"w":{"df":3,"docs":{"107":{"tf":1.0},"162":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"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":{},"e":{"df":1,"docs":{"103":{"tf":1.0}}},"l":{"d":{"df":4,"docs":{"147":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":35,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"90":{"tf":2.0},"93":{"tf":1.0},"97":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":11,"docs":{"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"103":{"tf":1.0},"159":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"p":{"df":3,"docs":{"144":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"89":{"tf":1.0}}}}},"o":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951}}}}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"4":{"tf":1.0},"61":{"tf":2.0}}}},"df":0,"docs":{},"o":{"df":14,"docs":{"155":{"tf":2.23606797749979},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.0},"49":{"tf":2.23606797749979},"50":{"tf":2.0},"57":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":3.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":1.0}},"s":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"123":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"l":{"(":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":40,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"9":{"tf":1.4142135623730951},"97":{"tf":2.8284271247461903},"98":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"68":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":2.0},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"p":{"df":8,"docs":{"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"59":{"tf":1.0},"93":{"tf":1.7320508075688772},"96":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":2.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}}},"df":16,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":2.449489742783178},"165":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"81":{"tf":3.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"$":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"13":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.7320508075688772},"140":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0}}}}}}},"p":{"df":1,"docs":{"144":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"155":{"tf":2.0},"44":{"tf":2.0},"50":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"150":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":3.7416573867739413},"118":{"tf":1.0},"124":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"166":{"tf":1.0},"58":{"tf":3.0},"63":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":14,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"155":{"tf":1.7320508075688772},"24":{"tf":1.0},"41":{"tf":2.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772}}},"k":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"i":{"df":17,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"m":{"df":1,"docs":{"99":{"tf":1.0}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"135":{"tf":5.5677643628300215},"145":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"99":{"tf":2.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"119":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"26":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":4,"docs":{"150":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}}},"o":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":55,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"150":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}}}},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":7,"docs":{"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"166":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"73":{"tf":2.0}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"158":{"tf":3.872983346207417},"159":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":2.23606797749979},"34":{"tf":2.23606797749979},"36":{"tf":2.449489742783178},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"73":{"tf":5.385164807134504},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772}}},"i":{"c":{"df":18,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"10":{"tf":1.0},"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"u":{"&":{"/":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"df":1,"docs":{"98":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"155":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"c":{"df":1,"docs":{"161":{"tf":1.0}}},"df":16,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"127":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.6457513110645907},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":2.23606797749979}}}},"i":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"19":{"tf":1.0}}}}},"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":2.0}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"155":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.0},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"28":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"110":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"123":{"tf":2.449489742783178},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"q":{"df":4,"docs":{"100":{"tf":1.0},"104":{"tf":3.7416573867739413},"107":{"tf":1.7320508075688772},"162":{"tf":2.6457513110645907}},"u":{"df":8,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":34,"docs":{"130":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"57":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":7,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"135":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"95":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.0},"49":{"tf":1.0}}}}}},"p":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"d":{"b":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":19,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":8,"docs":{"101":{"tf":1.0},"133":{"tf":2.449489742783178},"161":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"73":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0},"53":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}},"y":{"df":0,"docs":{},"y":{"b":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":26,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":142,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.8284271247461903},"102":{"tf":1.0},"103":{"tf":3.0},"104":{"tf":2.6457513110645907},"105":{"tf":1.0},"106":{"tf":2.0},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":3.4641016151377544},"121":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"123":{"tf":2.0},"124":{"tf":3.4641016151377544},"125":{"tf":1.0},"127":{"tf":2.23606797749979},"129":{"tf":1.7320508075688772},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"133":{"tf":3.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":2.23606797749979},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":2.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":3.3166247903554},"146":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":2.8284271247461903},"149":{"tf":3.0},"15":{"tf":1.7320508075688772},"150":{"tf":3.1622776601683795},"151":{"tf":1.7320508075688772},"152":{"tf":1.7320508075688772},"154":{"tf":2.6457513110645907},"155":{"tf":4.795831523312719},"156":{"tf":4.47213595499958},"157":{"tf":3.7416573867739413},"158":{"tf":3.605551275463989},"159":{"tf":3.872983346207417},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.0},"162":{"tf":3.0},"163":{"tf":2.449489742783178},"164":{"tf":3.872983346207417},"165":{"tf":4.0},"166":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"2":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":4.242640687119285},"32":{"tf":2.0},"33":{"tf":2.8284271247461903},"34":{"tf":2.0},"35":{"tf":2.0},"36":{"tf":2.8284271247461903},"38":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"40":{"tf":3.4641016151377544},"41":{"tf":1.7320508075688772},"42":{"tf":1.7320508075688772},"43":{"tf":2.0},"44":{"tf":3.4641016151377544},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"48":{"tf":2.23606797749979},"49":{"tf":3.7416573867739413},"50":{"tf":4.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":2.6457513110645907},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":5.291502622129181},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":2.23606797749979},"62":{"tf":2.0},"63":{"tf":3.605551275463989},"64":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.0},"67":{"tf":2.6457513110645907},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":3.1622776601683795},"71":{"tf":1.0},"72":{"tf":5.0},"73":{"tf":6.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":2.8284271247461903},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":2.6457513110645907},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":3.3166247903554},"99":{"tf":4.123105625617661}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}}}}},"r":{"'":{"df":3,"docs":{"147":{"tf":1.0},"155":{"tf":1.0},"50":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":23,"docs":{"125":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":2.449489742783178},"88":{"tf":1.0},"90":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}}}}}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"x":{"8":{"6":{"_":{"6":{"4":{"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":{}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"45":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"1":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{".":{"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"24":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"49":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":35,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":33,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":3.3166247903554},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":3.605551275463989},"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{"'":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":15,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":20,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":3.1622776601683795},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"142":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":24,"docs":{"1":{"tf":1.0},"103":{"tf":1.4142135623730951},"110":{"tf":1.0},"13":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":2.23606797749979},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"36":{"tf":1.0},"7":{"tf":1.0},"98":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":2.0}}}}},"df":2,"docs":{"150":{"tf":1.0},"56":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":15,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"157":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"m":{"df":7,"docs":{"14":{"tf":1.7320508075688772},"157":{"tf":1.0},"31":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.7320508075688772},"90":{"tf":1.0},"91":{"tf":2.8284271247461903}},"r":{"c":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":2,"docs":{"17":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"7":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"s":{"df":2,"docs":{"28":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"31":{"tf":1.0}}}},"w":{"(":{"2":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"*":{"\\":{"1":{"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"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":{}},"+":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"162":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"18":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":2.0},"65":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":32,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"116":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"80":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"120":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"y":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"c":{"df":13,"docs":{"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.449489742783178},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"61":{"tf":1.0},"73":{"tf":2.0},"77":{"tf":4.358898943540674},"86":{"tf":2.449489742783178}}},"df":19,"docs":{"104":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"140":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"b":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"98":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":35,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"166":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.4142135623730951}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":9,"docs":{"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}},"i":{"df":6,"docs":{"154":{"tf":2.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":6,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"72":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"1":{"1":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":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":{"105":{"tf":2.0},"145":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}}}}},"df":13,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"110":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"119":{"tf":2.0},"159":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":4,"docs":{"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"30":{"tf":1.0},"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":12,"docs":{"126":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":2.449489742783178},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"15":{"tf":1.0},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"17":{"tf":2.0},"31":{"tf":1.0},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"164":{"tf":1.0},"66":{"tf":1.0}}},"h":{"df":7,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"89":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":28,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"33":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":21,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":17,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"101":{"tf":2.6457513110645907},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"158":{"tf":3.0},"161":{"tf":2.6457513110645907},"164":{"tf":1.4142135623730951},"166":{"tf":3.3166247903554},"32":{"tf":1.0},"45":{"tf":2.23606797749979},"48":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":50,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"115":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"8":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":2.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"'":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":2.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"85":{"tf":2.8284271247461903},"93":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"5":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"165":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"(":{"1":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"2":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"x":{"2":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"7":{"1":{"0":{"\\":{"df":0,"docs":{},"x":{"2":{"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"8":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"a":{"a":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"c":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"d":{"df":3,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":2.0},"164":{"tf":2.0}},"e":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"f":{"df":1,"docs":{"121":{"tf":1.0}}},"g":{"df":1,"docs":{"121":{"tf":1.0}}},"h":{"df":1,"docs":{"121":{"tf":1.0}}},"i":{"df":1,"docs":{"121":{"tf":1.0}}},"j":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"g":{"df":10,"docs":{"123":{"tf":3.4641016151377544},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":4.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":27,"docs":{"101":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"142":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"161":{"tf":2.6457513110645907},"165":{"tf":2.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":3.4641016151377544},"49":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":2.6457513110645907},"86":{"tf":2.0},"91":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":2.0}}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":2.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"v":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"x":{"0":{"0":{"df":3,"docs":{"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"1":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":1,"docs":{"122":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"135":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"58":{"tf":3.3166247903554},"81":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"137":{"tf":1.0},"142":{"tf":2.0}}}},"z":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0}},"v":{"df":0,"docs":{},"f":{"df":1,"docs":{"31":{"tf":1.0}}}}},"{":{"1":{",":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":15,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"44":{"tf":3.0},"53":{"tf":1.7320508075688772},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"'":{"d":{"df":9,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":36,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"64":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":1.0}}}},"v":{"df":5,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0}}}},"?":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"z":{".":{"!":{"?":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"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":{},"j":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"]":{"+":{"$":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"3":{"df":0,"docs":{},"}":{")":{".":{".":{"\\":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":1,"docs":{"53":{"tf":1.0}}},"a":{"df":7,"docs":{"117":{"tf":1.7320508075688772},"164":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":17,"docs":{"110":{"tf":1.0},"117":{"tf":3.0},"133":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"58":{"tf":3.4641016151377544},"63":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":13,"docs":{"113":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"breadcrumbs":{"root":{"0":{"*":{"+":{"\\":{"d":{"df":0,"docs":{},"{":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"7":{"5":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"0":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"df":2,"docs":{"113":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"8":{".":{".":{"1":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"0":{":":{"0":{"0":{"df":3,"docs":{"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"1":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"2":{"7":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{":":{"1":{"3":{"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":{}},"1":{",":{"0":{"2":{",":{"0":{"3":{",":{"0":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{",":{"0":{"9":{",":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"2":{".":{"5":{",":{"0":{"3":{".":{"5":{",":{"0":{"4":{".":{"5":{",":{"0":{"5":{".":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"164":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"1":{"df":1,"docs":{"40":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":2.0}}},"2":{",":{"0":{"6":{",":{"1":{"0":{",":{"1":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"0":{"7":{",":{"1":{"1":{",":{"1":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},":":{"3":{"0":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{",":{"0":{"8":{",":{"1":{"2":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"5":{",":{"0":{"6":{",":{"0":{"7":{",":{"0":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"1":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":4,"docs":{"159":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}},"6":{"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":1.0}}},"7":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{"df":2,"docs":{"113":{"tf":1.0},"117":{"tf":1.0}}},"9":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"3":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.0}}},"b":{"df":1,"docs":{"94":{"tf":1.0}}},"df":39,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"137":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"73":{"tf":2.449489742783178},"85":{"tf":2.23606797749979},"90":{"tf":1.4142135623730951},"99":{"tf":4.47213595499958}},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"1":{")":{"+":{"\\":{"b":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"2":{",":{"3":{",":{"4":{",":{"5":{",":{"6":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{",":{"b":{",":{"c":{",":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"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":2,"docs":{"119":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},".":{".":{"2":{"df":0,"docs":{},"}":{"df":0,"docs":{},"{":{"a":{".":{".":{"b":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{":":{"1":{".":{"7":{"5":{"0":{"0":{":":{"2":{".":{"5":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":1,"docs":{"13":{"tf":1.0}}},"2":{"0":{"0":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"5":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"5":{"3":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"df":0,"docs":{},"e":{"+":{"4":{"\\":{"df":0,"docs":{},"n":{"4":{"2":{".":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.449489742783178},"55":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772}}}}},"0":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":5,"docs":{"121":{"tf":1.7320508075688772},"159":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}},"5":{"1":{"df":1,"docs":{"92":{"tf":2.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"3":{"0":{"0":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{".":{"4":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"t":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"92":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"2":{"4":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},":":{"4":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":40,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}},"k":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"1":{"1":{"df":2,"docs":{"103":{"tf":1.0},"72":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"2":{"1":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":28,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}}},"2":{"0":{".":{"0":{"0":{"0":{":":{"1":{"2":{"0":{".":{"7":{"5":{"2":{":":{"1":{"2":{"1":{".":{"5":{"0":{"4":{"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":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"2":{"9":{"8":{"df":1,"docs":{"90":{"tf":1.0}}},"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"4":{"5":{"6":{"7":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":4,"docs":{"133":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"2":{"6":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}}}}},"8":{"8":{"8":{"8":{"8":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":31,"docs":{"101":{"tf":1.7320508075688772},"105":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"3":{",":{"1":{"4":{",":{"1":{"5":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"110":{"tf":1.0}}},"3":{"7":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},":":{"0":{"0":{":":{"4":{"6":{".":{"1":{"7":{"0":{"4":{"1":{"6":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"2":{"5":{".":{"9":{"2":{"1":{"2":{"0":{"5":{"8":{"8":{"9":{"df":1,"docs":{"81":{"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":{}},"1":{"9":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{":":{"1":{"8":{".":{"6":{"9":{"3":{"8":{"2":{"3":{"1":{"1":{"7":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{":":{"0":{"3":{".":{"5":{"7":{"6":{"0":{"5":{"5":{"9":{"3":{"3":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}},"k":{"df":1,"docs":{"40":{"tf":1.0}}}},"4":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"3":{"9":{":":{"4":{"1":{".":{"2":{"8":{"5":{"7":{"1":{"4":{"9":{"3":{"4":{"df":2,"docs":{"80":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":21,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.0},"75":{"tf":2.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}}},"5":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},":":{"1":{"7":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"6":{":":{"3":{"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"k":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"7":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"0":{"6":{":":{"0":{"1":{".":{"5":{"2":{"3":{"3":{"0":{"8":{"5":{"9":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"8":{"3":{"df":3,"docs":{"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}}},"9":{"9":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},":":{"1":{".":{"7":{"5":{":":{"2":{".":{"5":{"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":{}},"2":{":":{"3":{":":{"4":{":":{"5":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{":":{"b":{":":{"c":{":":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"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":{}},":":{":":{":":{"2":{":":{":":{":":{":":{"3":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"$":{"1":{"df":2,"docs":{"123":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"2":{"df":3,"docs":{"137":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"=":{"3":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"1":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}},"df":1,"docs":{"158":{"tf":1.0}}},"d":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"40":{"tf":1.0}}},"df":79,"docs":{"100":{"tf":3.0},"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"111":{"tf":2.23606797749979},"113":{"tf":2.8284271247461903},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.7320508075688772},"137":{"tf":3.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":4.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951},"165":{"tf":3.872983346207417},"166":{"tf":2.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":3.605551275463989},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":3.0},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.47213595499958}},"f":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}},"i":{"df":1,"docs":{"48":{"tf":1.0}}},"k":{"df":1,"docs":{"79":{"tf":1.0}}},"q":{"df":2,"docs":{"162":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}},"h":{"df":3,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}},"|":{"4":{"df":0,"docs":{},"|":{"6":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{")":{"*":{"[":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"[":{"5":{"]":{"*":{"3":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"*":{"[":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"3":{",":{"4":{",":{"5":{",":{"6":{",":{"7":{",":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{".":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"4":{"5":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"9":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"+":{"1":{"0":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"91":{"tf":2.0}}},"7":{"df":1,"docs":{"14":{"tf":1.0}}},"df":3,"docs":{"114":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"1":{"4":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}},"6":{"df":1,"docs":{"14":{"tf":1.0}}},"7":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"14":{"tf":1.0}}},"9":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"0":{"1":{"0":{"0":{"5":{"2":{"0":{"1":{"0":{".":{"0":{"5":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}},"1":{"0":{"8":{"1":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"117":{"tf":1.0}}},"2":{"df":3,"docs":{"40":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"119":{"tf":1.0},"81":{"tf":1.4142135623730951}}},"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"1":{"0":{":":{"0":{"5":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":24,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":2.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.449489742783178}},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"1":{"df":17,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"2":{"/":{"7":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.7320508075688772}}},"3":{"8":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":15,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"113":{"tf":1.0}}},"6":{"df":1,"docs":{"113":{"tf":1.0}}},"7":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"86":{"tf":1.0}}},"6":{"7":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":10,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"7":{"df":9,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0}}},"8":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"75":{"tf":1.0}}},":":{"3":{":":{"4":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"1":{"df":1,"docs":{"58":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"t":{"3":{"\\":{"df":0,"docs":{},"f":{"4":{"\\":{"df":0,"docs":{},"v":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"^":{"df":0,"docs":{},"i":{"3":{"^":{"df":0,"docs":{},"l":{"4":{"^":{"df":0,"docs":{},"k":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":69,"docs":{"100":{"tf":2.0},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":3.1622776601683795},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":2.0},"113":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907},"159":{"tf":2.23606797749979},"160":{"tf":2.449489742783178},"161":{"tf":2.8284271247461903},"162":{"tf":2.8284271247461903},"163":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"58":{"tf":3.605551275463989},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"77":{"tf":2.0},"85":{"tf":1.0},"86":{"tf":2.0},"92":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":3.605551275463989}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"|":{"5":{"df":0,"docs":{},"|":{"7":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{")":{"*":{"5":{")":{"=":{"2":{"5":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"$":{"4":{")":{"/":{"4":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"8":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"b":{",":{"a":{",":{"c":{",":{"d":{",":{"1":{",":{"2":{"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":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"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":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"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":{}},"df":9,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.1622776601683795},"103":{"tf":1.0},"124":{"tf":1.7320508075688772},"157":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"70":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"+":{"4":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"0":{"0":{"0":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":1,"docs":{"100":{"tf":1.0}}},"df":9,"docs":{"101":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"89":{"tf":2.449489742783178}}},"1":{"4":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"53":{"tf":1.0}}},"3":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"4":{"7":{"3":{"4":{"7":{"4":{"8":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"7":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}}},"8":{"df":3,"docs":{"118":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"9":{"9":{"2":{"df":1,"docs":{"91":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"1":{"1":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"116":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":1,"docs":{"30":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.7320508075688772},"123":{"tf":1.0}}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":66,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"113":{"tf":3.1622776601683795},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":2.23606797749979},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":3.0},"162":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"165":{"tf":2.8284271247461903},"166":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"m":{"2":{"0":{".":{"0":{"5":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{".":{"8":{"3":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"r":{"d":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"|":{"df":0,"docs":{},"|":{"8":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"4":{"*":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"(":{"9":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{".":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"12":{"tf":1.0}},"k":{"df":3,"docs":{"155":{"tf":2.449489742783178},"40":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"3":{"/":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"111":{"tf":1.0},"136":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"2":{"*":{"1":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},".":{"1":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"156":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"100":{"tf":1.0}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"c":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.7416573867739413},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":3.7416573867739413},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"4":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.0}}},"8":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772}},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"9":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"2":{"df":1,"docs":{"133":{"tf":1.0}}},":":{":":{":":{"5":{":":{":":{":":{":":{"6":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"5":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}}}},"c":{"4":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"110":{"tf":2.23606797749979},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"115":{"tf":2.23606797749979},"118":{"tf":1.7320508075688772},"119":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":2.0},"138":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.449489742783178},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"k":{"df":1,"docs":{"103":{"tf":1.0}}},"m":{"1":{"1":{".":{"1":{"3":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"8":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"164":{"tf":1.0}},"h":{"df":2,"docs":{"115":{"tf":1.0},"133":{"tf":1.0}}}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"5":{",":{"6":{",":{"7":{",":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"1":{"7":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":1,"docs":{"154":{"tf":1.0}}},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"154":{"tf":1.0},"34":{"tf":1.0}}}}},"1":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":1,"docs":{"79":{"tf":1.0}}},"4":{"3":{"2":{"1":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"8":{"5":{"6":{"3":{"8":{"1":{"6":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":51,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"115":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"m":{"3":{"5":{".":{"3":{"6":{"3":{"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":{}},"p":{"3":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"6":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"1":{"6":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"2":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"9":{"5":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}},"4":{"9":{"1":{"4":{"0":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"92":{"tf":1.0}}},"6":{"4":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"8":{"9":{"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"7":{":":{"8":{":":{"9":{":":{"1":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":37,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}},"7":{".":{"3":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"4":{"df":0,"docs":{},"m":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"7":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"8":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"85":{"tf":1.0}}},"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"2":{"/":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"7":{"6":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":3,"docs":{"159":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"1":{"6":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"5":{"4":{"3":{"2":{"1":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"82":{"tf":1.4142135623730951}},"x":{"7":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"5":{"df":3,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"7":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"8":{"7":{"2":{"2":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"116":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":35,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"107":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":2.23606797749979},"133":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"8":{".":{"0":{"df":0,"docs":{},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"2":{"df":0,"docs":{},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":36,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":2.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"9":{",":{"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0}}},"2":{"3":{".":{"1":{"6":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"5":{"df":5,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"86":{"tf":1.0}}},"6":{"5":{"7":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"9":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":1,"docs":{"116":{"tf":1.0}}},"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"2":{"3":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"9":{"8":{"5":{"0":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"\\":{"_":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"2":{",":{"df":0,"docs":{},"}":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"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":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.0}}},"a":{"df":1,"docs":{"53":{"tf":2.0}}},"c":{"df":2,"docs":{"53":{"tf":1.0},"73":{"tf":1.0}}},"df":38,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}},"k":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"69":{"tf":1.0}}}}},"_":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":4,"docs":{"100":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"_":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"a":{"(":{"b":{"df":0,"docs":{},"|":{"c":{")":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},",":{"b":{",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"b":{"/":{"c":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"158":{"tf":1.0},"99":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"a":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"a":{"1":{"\\":{"df":0,"docs":{},"n":{"b":{"1":{":":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"72":{"tf":1.0}}},"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}},"[":{"$":{"0":{"df":1,"docs":{"99":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"b":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"a":{"a":{"a":{"a":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"c":{"d":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":2,"docs":{"58":{"tf":2.23606797749979},"60":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"|":{"a":{"c":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"v":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"15":{"tf":1.0},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"38":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"127":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"25":{"tf":2.23606797749979},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"44":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"r":{"d":{"df":1,"docs":{"162":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"12":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"t":{"df":4,"docs":{"164":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"73":{"tf":1.0},"99":{"tf":2.23606797749979}}}},"v":{"df":8,"docs":{"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"34":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"141":{"tf":1.0},"148":{"tf":1.0},"23":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"141":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":25,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":2.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}}},"df":13,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"148":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"j":{"a":{"c":{"df":3,"docs":{"104":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"o":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"158":{"tf":1.0},"47":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.7320508075688772},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":2,"docs":{"11":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"14":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"148":{"tf":3.3166247903554},"149":{"tf":3.605551275463989},"152":{"tf":2.6457513110645907},"166":{"tf":2.8284271247461903},"31":{"tf":1.0},"72":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":8,"docs":{"148":{"tf":2.8284271247461903},"149":{"tf":2.0},"150":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":4,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{"]":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"53":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}},"g":{"df":19,"docs":{"14":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"160":{"tf":1.0},"18":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":14,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":26,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"133":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.7320508075688772},"55":{"tf":1.0},"58":{"tf":2.0},"7":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"t":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.0},"43":{"tf":1.0}},"n":{"df":14,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":14,"docs":{"113":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.0},"46":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"d":{"a":{"4":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"160":{"tf":1.0},"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"n":{"a":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"3":{"_":{"2":{"0":{"1":{"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"n":{"a":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":32,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"3":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"55":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"149":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}},"df":1,"docs":{"148":{"tf":2.23606797749979}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"52":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.7320508075688772},"40":{"tf":1.0},"69":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"147":{"tf":1.0},"22":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":14,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":42,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"123":{"tf":3.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.7320508075688772},"133":{"tf":3.4641016151377544},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":2.449489742783178},"154":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"157":{"tf":2.449489742783178},"158":{"tf":1.0},"161":{"tf":2.23606797749979},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.449489742783178},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.7416573867739413},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"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":{}}},",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"y":{",":{"d":{"df":2,"docs":{"124":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{",":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{",":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":2.0}}}}}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"2":{"3":{",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"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":{}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"117":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"120":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"66":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"4":{"5":{"6":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}},"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":{},"i":{"df":0,"docs":{},"e":{"\\":{"0":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{}}}},"t":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":2.449489742783178}}},"t":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"1":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"df":0,"docs":{},"{":{"6":{".":{".":{"8":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"e":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":15,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"36":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":12,"docs":{"133":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":22,"docs":{"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"34":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"86":{"tf":2.0}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":2,"docs":{"154":{"tf":1.7320508075688772},"31":{"tf":1.0}},"s":{"(":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"132":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"21":{"tf":1.0},"31":{"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":2,"docs":{"15":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"155":{"tf":1.4142135623730951},"49":{"tf":3.605551275463989},"50":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":2,"docs":{"72":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"161":{"tf":1.0}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"|":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"f":{"df":1,"docs":{"40":{"tf":1.0}}},"g":{"df":2,"docs":{"154":{"tf":1.0},"164":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":64,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0},"128":{"tf":1.7320508075688772},"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":1.4142135623730951},"23":{"tf":1.7320508075688772},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"135":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"131":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"[":{"$":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"x":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":10,"docs":{"100":{"tf":2.23606797749979},"132":{"tf":3.1622776601683795},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":2.449489742783178},"165":{"tf":3.0},"99":{"tf":1.4142135623730951}}}},"df":1,"docs":{"165":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"149":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"162":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"i":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"161":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"82":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"k":{"df":4,"docs":{"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"92":{"tf":1.4142135623730951}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":2,"docs":{"47":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":10,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"143":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"40":{"tf":1.0},"60":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":16,"docs":{"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"20":{"tf":1.0},"77":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":21,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"133":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"/":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":1,"docs":{"95":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"131":{"tf":1.4142135623730951},"156":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"32":{"tf":2.449489742783178}}}}}}}}},"df":4,"docs":{"100":{"tf":1.0},"155":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"67":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":3,"docs":{"126":{"tf":1.0},"19":{"tf":1.0},"58":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"90":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":18,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":2,"docs":{"103":{"tf":1.0},"27":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}}},"k":{"df":14,"docs":{"100":{"tf":3.0},"101":{"tf":3.605551275463989},"115":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"161":{"tf":4.898979485566356},"164":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"5":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":6.4031242374328485}}}}},"b":{"(":{"b":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{")":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"158":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"b":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"c":{":":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.23606797749979}}}}},"df":14,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"14":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"160":{"tf":2.0},"88":{"tf":1.0},"89":{"tf":3.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"52":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"[":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"158":{"tf":2.0},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"44":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":3.605551275463989},"50":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"55":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.7320508075688772},"46":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":2.0}},"e":{"df":0,"docs":{},"s":{":":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":{}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"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":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"65":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"115":{"tf":1.7320508075688772},"52":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"2":{"7":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":34,"docs":{"100":{"tf":2.0},"101":{"tf":3.605551275463989},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":2.6457513110645907},"135":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"157":{"tf":3.1622776601683795},"158":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":1.4142135623730951},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.0},"58":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"99":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.449489742783178},"132":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":2.23606797749979},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.8284271247461903},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":3.1622776601683795},"84":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"[":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"1":{"df":2,"docs":{"135":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":50,"docs":{"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":3.605551275463989},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":2.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"c":{"df":7,"docs":{"129":{"tf":1.0},"149":{"tf":2.6457513110645907},"152":{"tf":1.0},"166":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":13,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"87":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}}},"t":{":":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":33,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":2.23606797749979},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"154":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"77":{"tf":1.0}}}}},"df":19,"docs":{"11":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":33,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"166":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":6,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"6":{"tf":1.0}}},"{":{"$":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":7,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":49,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":4.123105625617661},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.4641016151377544},"147":{"tf":1.0},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":3.3166247903554},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.6457513110645907},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":4.123105625617661},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"53":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":3.3166247903554},"65":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"27":{"tf":1.0},"72":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"118":{"tf":2.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"g":{"df":4,"docs":{"160":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":1.0},"96":{"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":{"14":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"^":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"36":{"tf":1.0}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":1,"docs":{"31":{"tf":1.0}},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"109":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"72":{"tf":1.0}}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"k":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"49":{"tf":3.0}}}}},"df":1,"docs":{"49":{"tf":3.4641016151377544}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"5":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"103":{"tf":2.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":2.0},"160":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.7320508075688772}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"n":{"=":{"c":{"+":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"105":{"tf":2.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":2.449489742783178},"124":{"tf":3.0},"131":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":2.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951},"164":{"tf":3.0},"165":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}},"df":24,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.0},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"97":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"=":{"'":{"c":{"df":0,"docs":{},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":2.23606797749979}}}}}}},"df":2,"docs":{"141":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"158":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":2.0}}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"138":{"tf":1.0},"144":{"tf":1.0},"82":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"138":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"54":{"tf":2.8284271247461903},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"a":{"d":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{},"k":{"df":3,"docs":{"138":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":2,"docs":{"72":{"tf":2.0},"98":{"tf":1.0}},"w":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"34":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"4":{"2":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{":":{"4":{"2":{"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":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.3166247903554},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"145":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"70":{"tf":2.0},"72":{"tf":2.0},"99":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}},"s":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"f":{"/":{"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.0}}}}}},"g":{"df":1,"docs":{"97":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"43":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"154":{"tf":2.449489742783178},"156":{"tf":1.0},"166":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"36":{"tf":3.605551275463989},"37":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":2.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"151":{"tf":2.449489742783178},"22":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}}}},"y":{"df":5,"docs":{"1":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"163":{"tf":2.0},"40":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"80":{"tf":1.4142135623730951}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"2":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"3":{"df":1,"docs":{"115":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"8":{",":{"1":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"5":{"df":1,"docs":{"115":{"tf":1.0}}},"6":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"=":{"$":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"157":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"'":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"95":{"tf":1.0}}}},"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"̈":{"df":1,"docs":{"77":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":2.0}}}},"l":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772}},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"104":{"tf":1.0},"155":{"tf":1.0},"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.0}}}},"v":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}},"r":{"2":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"\\":{"b":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"^":{"df":0,"docs":{},"h":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":8,"docs":{"103":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}},"t":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795}}}}},"df":47,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"30":{"tf":1.0},"33":{"tf":2.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.1622776601683795},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"t":{"'":{"df":1,"docs":{"65":{"tf":1.0}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"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":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":52,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":2.0},"18":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"45":{"tf":2.0},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.872983346207417},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":4.123105625617661},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":3.0},"72":{"tf":1.7320508075688772},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"31":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"85":{"tf":2.8284271247461903}}}}}}},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"c":{"]":{"df":0,"docs":{},"y":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"d":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"[":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":24,"docs":{"109":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"155":{"tf":3.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"38":{"tf":3.872983346207417},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":2.449489742783178},"54":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":38,"docs":{"100":{"tf":1.0},"104":{"tf":2.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":4.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"77":{"tf":2.0},"78":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":2.6457513110645907},"85":{"tf":3.0},"86":{"tf":3.605551275463989},"90":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"104":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":59,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":2.0},"158":{"tf":2.0},"159":{"tf":2.6457513110645907},"161":{"tf":3.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":2.6457513110645907},"98":{"tf":3.1622776601683795},"99":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":46,"docs":{"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"155":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":2.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":67,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.6457513110645907},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.0},"127":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":4.358898943540674},"134":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"32":{"tf":2.0},"40":{"tf":2.449489742783178},"42":{"tf":2.449489742783178},"47":{"tf":2.0},"52":{"tf":4.242640687119285},"53":{"tf":5.196152422706632},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":2.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903},"82":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"98":{"tf":3.0},"99":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"159":{"tf":1.0},"166":{"tf":1.0}}}},"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"135":{"tf":3.872983346207417},"148":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":2.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}}},"y":{",":{"1":{"0":{"0":{",":{"9":{"5":{",":{"8":{"0":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"i":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"77":{"tf":2.0}}},"y":{",":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"116":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"127":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":2.23606797749979},"165":{"tf":1.4142135623730951},"85":{"tf":4.123105625617661},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"115":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"134":{"tf":1.0},"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":7,"docs":{"124":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":2.0}}},"y":{":":{"0":{":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"133":{"tf":1.0}}},":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"40":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.0}}}}},"r":{"df":7,"docs":{"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":2.23606797749979},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}}}},"df":23,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.0},"56":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"p":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"b":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"m":{"d":{"df":3,"docs":{"58":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":3,"docs":{"109":{"tf":2.23606797749979},"111":{"tf":2.0},"163":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"72":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"165":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"122":{"tf":2.0},"124":{"tf":2.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"75":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"14":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"147":{"tf":1.7320508075688772}}},"r":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"148":{"tf":2.0},"149":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"[":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"163":{"tf":1.4142135623730951},"165":{"tf":2.0},"26":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"131":{"tf":1.0}}}}},"df":0,"docs":{}},"(":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"]":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.449489742783178}}}}}},"df":3,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"158":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"103":{"tf":3.3166247903554},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"110":{"tf":1.4142135623730951},"116":{"tf":3.1622776601683795},"118":{"tf":2.0},"119":{"tf":3.3166247903554},"124":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"40":{"tf":1.7320508075688772},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"s":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"m":{"b":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"106":{"tf":1.7320508075688772},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":10,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"158":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":11,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"d":{"'":{"df":8,"docs":{"137":{"tf":1.0},"159":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}},"(":{"df":4,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":136,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.6457513110645907},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":3.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":3.1622776601683795},"149":{"tf":2.23606797749979},"150":{"tf":4.123105625617661},"151":{"tf":1.4142135623730951},"152":{"tf":2.6457513110645907},"154":{"tf":4.69041575982343},"155":{"tf":5.0},"156":{"tf":5.656854249492381},"157":{"tf":2.8284271247461903},"158":{"tf":2.23606797749979},"159":{"tf":3.4641016151377544},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":3.7416573867739413},"166":{"tf":3.7416573867739413},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":3.3166247903554},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":3.1622776601683795},"23":{"tf":4.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.872983346207417},"27":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.8284271247461903},"30":{"tf":2.23606797749979},"31":{"tf":6.0},"32":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":3.1622776601683795},"35":{"tf":2.0},"36":{"tf":3.605551275463989},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":4.795831523312719},"51":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":5.0990195135927845},"59":{"tf":3.7416573867739413},"6":{"tf":1.0},"60":{"tf":4.242640687119285},"61":{"tf":3.7416573867739413},"62":{"tf":2.0},"63":{"tf":4.58257569495584},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":3.7416573867739413},"73":{"tf":3.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":3.4641016151377544},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":3.872983346207417},"99":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":2.449489742783178},"158":{"tf":1.0},"165":{"tf":1.0},"8":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"144":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":1.0},"72":{"tf":2.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":22,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"135":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":3.1622776601683795},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}},"t":{"df":2,"docs":{"17":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"tf":1.0}},"t":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":2.0},"117":{"tf":1.0},"164":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":20,"docs":{"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":2.0},"152":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0}}},"x":{"df":2,"docs":{"144":{"tf":1.0},"73":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}}},"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"47":{"tf":1.0},"61":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"155":{"tf":1.7320508075688772},"49":{"tf":3.7416573867739413},"50":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"t":{"df":20,"docs":{"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"/":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"40":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"l":{"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":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"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":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"1":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"121":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{":":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"99":{"tf":1.0}}}}},"d":{"1":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"135":{"tf":2.23606797749979},"137":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}}}},"n":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"158":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"93":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"147":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"143":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"85":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"118":{"tf":1.0},"156":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":3.872983346207417},"161":{"tf":3.3166247903554},"164":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"75":{"tf":3.872983346207417},"82":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":59,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":2.8284271247461903},"41":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"132":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":11,"docs":{"121":{"tf":1.0},"138":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":2.0},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"160":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"33":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"60":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"36":{"tf":1.0}}},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"141":{"tf":2.449489742783178},"161":{"tf":1.0},"77":{"tf":1.0}}}},"y":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"4":{"2":{"4":{"2":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"[":{"4":{"2":{"]":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":18,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.0},"117":{"tf":1.0},"151":{"tf":2.0},"155":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"37":{"tf":1.0},"45":{"tf":3.872983346207417},"46":{"tf":1.0},"50":{"tf":1.4142135623730951},"75":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"92":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"5":{"tf":1.0},"85":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"118":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}}}}}},"df":1,"docs":{"92":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":8,"docs":{"0":{"tf":1.7320508075688772},"112":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.7320508075688772}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"109":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"63":{"tf":1.0},"73":{"tf":1.4142135623730951}},"u":{"df":1,"docs":{"90":{"tf":1.0}}}},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}}},"t":{"df":35,"docs":{"127":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"165":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"v":{"df":2,"docs":{"11":{"tf":1.0},"12":{"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":5,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":1,"docs":{"117":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":2.6457513110645907},"164":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"c":{"df":5,"docs":{"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"d":{"df":3,"docs":{"156":{"tf":1.0},"58":{"tf":2.6457513110645907},"63":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"150":{"tf":1.0}}},"k":{"df":4,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0}}},"l":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0}}},"n":{"df":1,"docs":{"32":{"tf":1.0}}},"p":{"df":1,"docs":{"32":{"tf":1.0}}},"r":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"u":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}},"w":{"df":1,"docs":{"150":{"tf":1.0}}},"x":{"df":1,"docs":{"149":{"tf":1.0}}},"z":{"df":3,"docs":{"160":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":2.0}}}},"df":2,"docs":{"150":{"tf":1.0},"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}},"l":{"df":1,"docs":{"18":{"tf":1.0}},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":43,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"166":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"40":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":2.0},"9":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":3.0},"152":{"tf":1.0},"166":{"tf":2.23606797749979},"32":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":28,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":2.8284271247461903},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"55":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"t":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"115":{"tf":4.242640687119285},"124":{"tf":2.449489742783178},"164":{"tf":3.1622776601683795},"58":{"tf":1.7320508075688772}}}},"w":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"72":{"tf":1.0}}},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{",":{"9":{"6":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"9":{"8":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"|":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"|":{"$":{"&":{"df":0,"docs":{},"|":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"=":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"149":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"k":{"df":7,"docs":{"101":{"tf":2.0},"107":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"72":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"t":{"a":{"\\":{">":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":27,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"164":{"tf":1.7320508075688772},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"df":7,"docs":{"115":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"y":{"df":22,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"104":{"tf":1.0},"164":{"tf":1.0}}},"df":37,"docs":{"100":{"tf":1.0},"104":{"tf":2.449489742783178},"111":{"tf":1.0},"115":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"119":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"44":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"103":{"tf":1.0},"110":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"31":{"tf":1.4142135623730951},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":2.23606797749979},"154":{"tf":1.0}}}}},"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"p":{"df":7,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"98":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":54,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":3.0},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"152":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.449489742783178},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.8284271247461903},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":4.242640687119285},"48":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.23606797749979},"157":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"65":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"44":{"tf":2.0},"73":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"154":{"tf":1.4142135623730951},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"58":{"tf":3.605551275463989}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"25":{"tf":1.0}}}},"r":{"df":6,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.0},"163":{"tf":1.4142135623730951},"58":{"tf":1.0}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"155":{"tf":2.23606797749979},"45":{"tf":3.1622776601683795},"46":{"tf":2.23606797749979},"48":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":41,"docs":{"109":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"v":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"145":{"tf":1.0},"165":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"s":{"d":{"a":{"1":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"159":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"11":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}},"f":{"df":4,"docs":{"159":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"79":{"tf":2.8284271247461903},"86":{"tf":1.4142135623730951}}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":2,"docs":{"32":{"tf":1.0},"45":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"32":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"32":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"110":{"tf":3.7416573867739413},"111":{"tf":2.449489742783178},"163":{"tf":2.449489742783178},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":58,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":2.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":2.0},"61":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{":":{"]":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":16,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}},"r":{"=":{"'":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"'":{"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"137":{"tf":1.4142135623730951},"24":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"81":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":76,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"145":{"tf":2.0},"147":{"tf":2.8284271247461903},"154":{"tf":1.4142135623730951},"155":{"tf":5.385164807134504},"156":{"tf":2.8284271247461903},"157":{"tf":1.0},"158":{"tf":3.872983346207417},"159":{"tf":3.4641016151377544},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":3.4641016151377544},"25":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.449489742783178},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":3.872983346207417},"39":{"tf":1.0},"40":{"tf":4.69041575982343},"41":{"tf":1.7320508075688772},"42":{"tf":3.605551275463989},"43":{"tf":1.4142135623730951},"44":{"tf":4.47213595499958},"45":{"tf":4.123105625617661},"46":{"tf":3.3166247903554},"47":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"49":{"tf":2.449489742783178},"50":{"tf":4.69041575982343},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.8284271247461903},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":4.0},"74":{"tf":1.0},"75":{"tf":3.7416573867739413},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":3.1622776601683795},"97":{"tf":1.0}}},"y":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"84":{"tf":2.8284271247461903},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"150":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"123":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":43,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"28":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"95":{"tf":1.0}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":52,"docs":{"101":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"124":{"tf":2.0},"141":{"tf":1.0},"145":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":3.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"48":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"131":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"149":{"tf":1.4142135623730951},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"124":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"49":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"67":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"df":1,"docs":{"58":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":30,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":14,"docs":{"135":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"40":{"tf":2.0},"46":{"tf":2.0},"85":{"tf":2.0}}}}}},"df":3,"docs":{"101":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.7320508075688772},"32":{"tf":1.0},"52":{"tf":2.0},"99":{"tf":1.0}}},"t":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"}":{"=":{"=":{"a":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":5,"docs":{"154":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"166":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"n":{",":{"4":{"2":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{",":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":7,"docs":{"123":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"165":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"2":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"138":{"tf":1.0},"44":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}},"r":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.7320508075688772}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"85":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}}},"u":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"159":{"tf":2.0},"18":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"86":{"tf":2.0}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":6,"docs":{"159":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.7320508075688772},"78":{"tf":3.605551275463989},"86":{"tf":1.4142135623730951}},"e":{"df":7,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.8284271247461903},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"58":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"*":{"df":0,"docs":{},"o":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}}},".":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"160":{"tf":1.0}}}},"/":{"!":{"df":0,"docs":{},"p":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"/":{"*":{"/":{"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":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"[":{"a":{"df":1,"docs":{"149":{"tf":1.0}}},"b":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"119":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"n":{"df":1,"docs":{"11":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0}}}}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":1,"docs":{"98":{"tf":1.0}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"121":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.4142135623730951},"33":{"tf":1.0},"47":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":70,"docs":{"100":{"tf":3.0},"101":{"tf":3.1622776601683795},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":3.1622776601683795},"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":3.0},"132":{"tf":1.7320508075688772},"133":{"tf":6.324555320336759},"134":{"tf":1.4142135623730951},"135":{"tf":7.0},"136":{"tf":1.7320508075688772},"137":{"tf":2.8284271247461903},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":5.5677643628300215},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.7320508075688772},"156":{"tf":3.605551275463989},"157":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"161":{"tf":3.4641016151377544},"163":{"tf":2.23606797749979},"164":{"tf":3.3166247903554},"165":{"tf":7.211102550927978},"166":{"tf":2.0},"23":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":3.605551275463989},"53":{"tf":1.7320508075688772},"54":{"tf":3.872983346207417},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":3.0},"99":{"tf":2.0}}}},"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":1,"docs":{"100":{"tf":1.0}}}}}}}}}},"d":{"df":3,"docs":{"72":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"125":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"67":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"164":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":3.3166247903554},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"119":{"tf":1.0},"150":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"116":{"tf":2.0}}}}}},"j":{"df":1,"docs":{"133":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":2.0},"145":{"tf":2.0},"165":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"137":{"tf":1.0},"141":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"l":{"df":1,"docs":{"55":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"p":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"37":{"tf":1.0},"4":{"tf":1.0},"46":{"tf":1.0}}}}}}}}},"m":{"a":{"c":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":2.6457513110645907},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"y":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"130":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":2.0},"37":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"134":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"=":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"120":{"tf":1.0},"133":{"tf":2.23606797749979},"140":{"tf":1.0},"150":{"tf":2.0},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"72":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"118":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"136":{"tf":2.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"145":{"tf":2.0},"150":{"tf":1.0},"165":{"tf":2.449489742783178},"23":{"tf":1.7320508075688772},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.0},"159":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"126":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"162":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":2.0},"73":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":22,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":3.0},"152":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}},"q":{"df":1,"docs":{"135":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"113":{"tf":1.0},"135":{"tf":2.8284271247461903},"162":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"67":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":24,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":2.23606797749979},"141":{"tf":1.0},"145":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"25":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":3.0},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.605551275463989},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"73":{"tf":3.3166247903554}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"s":{"c":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"148":{"tf":1.0},"52":{"tf":2.8284271247461903},"61":{"tf":1.0},"73":{"tf":1.7320508075688772},"98":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.23606797749979}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":6,"docs":{"10":{"tf":1.0},"127":{"tf":1.0},"22":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"62":{"tf":1.0},"97":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}},"t":{"c":{"/":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"df":35,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"162":{"tf":1.0},"21":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"32":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"26":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":107,"docs":{"100":{"tf":3.0},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":3.3166247903554},"42":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":4.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":3.1622776601683795},"74":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":2.0},"94":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":3.3166247903554}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"u":{"d":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"99":{"tf":1.0}},"e":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{"c":{"df":7,"docs":{"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":40,"docs":{"121":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.6457513110645907},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":2.6457513110645907},"89":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":31,"docs":{"101":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":2.0},"50":{"tf":2.23606797749979},"63":{"tf":2.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.0},"8":{"tf":1.0},"86":{"tf":2.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"121":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"135":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"t":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":19,"docs":{"110":{"tf":1.0},"133":{"tf":2.0},"138":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.0},"165":{"tf":1.7320508075688772},"28":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"107":{"tf":2.0},"124":{"tf":2.8284271247461903},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":3.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":2.0},"164":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"n":{"df":5,"docs":{"106":{"tf":1.0},"47":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"119":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.0},"145":{"tf":2.0},"161":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"47":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.4641016151377544},"73":{"tf":2.8284271247461903},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"t":{"3":{"df":1,"docs":{"79":{"tf":1.0}}},"4":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.0},"166":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"133":{"tf":1.0},"135":{"tf":1.0},"149":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":14,"docs":{"127":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"63":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":2.6457513110645907},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":6,"docs":{"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544}}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"101":{"tf":2.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"'":{"%":{".":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"113":{"tf":1.0}}}},"4":{"df":0,"docs":{},"f":{"df":1,"docs":{"113":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":1.0}}}},"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"1":{",":{"3":{"df":3,"docs":{"115":{"tf":2.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"1":{"2":{"3":{"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"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":{"106":{"tf":1.7320508075688772}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"104":{"tf":1.4142135623730951},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}},"2":{",":{"5":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"o":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"115":{"tf":1.7320508075688772},"145":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"3":{",":{"1":{",":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"161":{"tf":1.0}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"[":{"0":{",":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0}}},"2":{",":{"0":{",":{"2":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"0":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"3":{".":{"1":{"4":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.7320508075688772}}},"df":0,"docs":{},"p":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":2.6457513110645907},"165":{"tf":3.1622776601683795},"60":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"42":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":5,"docs":{"135":{"tf":5.291502622129181},"145":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":2,"docs":{"103":{"tf":1.0},"144":{"tf":1.4142135623730951}}},"r":{"df":3,"docs":{"166":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"126":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"115":{"tf":1.0},"158":{"tf":1.4142135623730951},"19":{"tf":1.0},"33":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"125":{"tf":1.0},"149":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":41,"docs":{"100":{"tf":4.47213595499958},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":2.6457513110645907},"158":{"tf":3.605551275463989},"159":{"tf":1.7320508075688772},"161":{"tf":4.47213595499958},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":3.0},"45":{"tf":2.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"50":{"tf":2.449489742783178},"52":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"72":{"tf":2.23606797749979},"73":{"tf":4.47213595499958},"82":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":54,"docs":{"100":{"tf":2.23606797749979},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}}},"b":{"df":1,"docs":{"40":{"tf":2.449489742783178}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}},"g":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}},"i":{"df":4,"docs":{"137":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"165":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"2":{",":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"100":{"tf":3.872983346207417},"101":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":3.3166247903554},"107":{"tf":1.0},"115":{"tf":4.123105625617661},"124":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"75":{"tf":2.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":5.0990195135927845}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"68":{"tf":1.0}}}}},"g":{":":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":1,"docs":{"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"=":{"3":{"1":{"4":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"'":{"df":3,"docs":{"158":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0}}},"(":{"df":1,"docs":{"119":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}}},"df":3,"docs":{"134":{"tf":1.7320508075688772},"52":{"tf":3.3166247903554},"54":{"tf":1.4142135623730951}}}}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"5":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"9":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"1":{"0":{"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"58":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"x":{".":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":114,"docs":{"100":{"tf":1.0},"101":{"tf":4.898979485566356},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.0},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":2.23606797749979},"109":{"tf":2.23606797749979},"110":{"tf":3.1622776601683795},"111":{"tf":1.7320508075688772},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.4641016151377544},"123":{"tf":1.0},"124":{"tf":3.3166247903554},"126":{"tf":1.4142135623730951},"127":{"tf":2.23606797749979},"128":{"tf":1.7320508075688772},"129":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":2.8284271247461903},"14":{"tf":1.0},"140":{"tf":2.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":4.69041575982343},"154":{"tf":2.6457513110645907},"155":{"tf":5.916079783099616},"156":{"tf":3.1622776601683795},"157":{"tf":3.1622776601683795},"158":{"tf":5.196152422706632},"159":{"tf":5.291502622129181},"161":{"tf":4.898979485566356},"162":{"tf":1.7320508075688772},"163":{"tf":2.0},"164":{"tf":3.4641016151377544},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.6457513110645907},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":4.47213595499958},"41":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":3.4641016151377544},"44":{"tf":4.58257569495584},"45":{"tf":4.47213595499958},"46":{"tf":3.0},"47":{"tf":2.6457513110645907},"48":{"tf":3.872983346207417},"49":{"tf":5.0},"50":{"tf":3.7416573867739413},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":6.48074069840786},"6":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.0},"67":{"tf":2.23606797749979},"68":{"tf":2.6457513110645907},"69":{"tf":2.0},"7":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.23606797749979},"72":{"tf":4.58257569495584},"73":{"tf":6.164414002968976},"74":{"tf":2.0},"75":{"tf":4.358898943540674},"76":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.0},"8":{"tf":2.0},"80":{"tf":2.449489742783178},"81":{"tf":3.0},"82":{"tf":3.872983346207417},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":3.3166247903554},"86":{"tf":3.1622776601683795},"9":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":2.0},"99":{"tf":3.3166247903554}},"n":{"a":{"df":0,"docs":{},"m":{"df":42,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":4.242640687119285},"73":{"tf":3.3166247903554},"74":{"tf":2.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"0":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}},"=":{"(":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"158":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}}}},"{":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{".":{"1":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.4142135623730951}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":2,"docs":{"106":{"tf":1.0},"119":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":2.8284271247461903},"75":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0}}}},"d":{"'":{"df":1,"docs":{"73":{"tf":1.0}}},"+":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}}}},"df":22,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"158":{"tf":5.916079783099616},"159":{"tf":1.4142135623730951},"163":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"73":{"tf":7.14142842854285},"74":{"tf":1.7320508075688772},"75":{"tf":4.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"73":{"tf":1.0},"95":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"136":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":56,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"105":{"tf":1.7320508075688772},"106":{"tf":2.23606797749979},"107":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":2.23606797749979},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"22":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":2.0},"45":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"116":{"tf":2.0},"118":{"tf":1.0}}}},"x":{"df":3,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"72":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.0},"160":{"tf":1.0},"28":{"tf":1.0},"47":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"73":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"110":{"tf":1.0},"6":{"tf":1.0}},"s":{"df":5,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"89":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"o":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":32,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":6,"docs":{"16":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"59":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"166":{"tf":2.23606797749979},"31":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":20,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"137":{"tf":2.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"25":{"tf":1.0},"4":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}}},"x":{",":{"4":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"=":{"'":{"\\":{"\\":{"<":{"b":{"[":{"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":2.0},"17":{"tf":1.0},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"58":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"159":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{",":{",":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951}}}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"^":{"[":{"a":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"157":{"tf":2.8284271247461903},"159":{"tf":2.0},"164":{"tf":2.6457513110645907},"58":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772}}}}}},"=":{"(":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"132":{"tf":1.0}}},"@":{"]":{"#":{"*":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"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":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"~":{"df":0,"docs":{},"~":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"40":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"u":{"df":1,"docs":{"103":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":4.0},"145":{"tf":1.0},"148":{"tf":2.449489742783178},"149":{"tf":2.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"f":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.0}}}},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"a":{"=":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"40":{"tf":1.0},"44":{"tf":1.0}}}}},"df":1,"docs":{"103":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":2.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.0}},"e":{"df":1,"docs":{"135":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"103":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":10,"docs":{"125":{"tf":1.0},"136":{"tf":1.0},"144":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.7320508075688772},"36":{"tf":1.0}}}}}}},"h":{"]":{"*":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"}":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"154":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"33":{"tf":1.0},"44":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"14":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":34,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.0},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":2.6457513110645907},"85":{"tf":2.0},"87":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":42,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"111":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":2.0},"133":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"25":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":2.0},"33":{"tf":1.0},"36":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"58":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":9,"docs":{"133":{"tf":2.23606797749979},"135":{"tf":1.7320508075688772},"40":{"tf":2.0},"44":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"156":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"26":{"tf":1.0},"30":{"tf":1.0}}}}},"u":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}},"df":14,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"5":{"tf":2.0},"7":{"tf":1.0},"72":{"tf":2.23606797749979},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"o":{"+":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.0}}}},"df":24,"docs":{"107":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.0}}},"o":{"d":{"df":10,"docs":{"110":{"tf":1.4142135623730951},"144":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}},"i":{"c":{"df":4,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":2.0},"158":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"114":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"t":{"df":3,"docs":{"131":{"tf":1.0},"143":{"tf":1.7320508075688772},"58":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":3,"docs":{"128":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.0}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"0":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"18":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"77":{"tf":3.872983346207417},"86":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":1.0}}}}}},"=":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":1.0},"58":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.449489742783178},"18":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":2.449489742783178}}}}},"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":2.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":5.385164807134504},"161":{"tf":1.0},"164":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":4.0},"63":{"tf":1.4142135623730951},"72":{"tf":7.3484692283495345},"73":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.23606797749979}}},"y":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"161":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":2.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":2.8284271247461903},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"(":{"/":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"135":{"tf":2.23606797749979},"165":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"a":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.0}}}}},"i":{"d":{"df":5,"docs":{"100":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"5":{"tf":1.7320508075688772},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":6,"docs":{"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"35":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"110":{"tf":1.0},"31":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}},"z":{"df":1,"docs":{"49":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":3.1622776601683795},"50":{"tf":1.0}}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"97":{"tf":1.0}}}},"n":{"d":{"(":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":2,"docs":{"158":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}},"i":{"df":20,"docs":{"104":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}},"l":{"df":10,"docs":{"144":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"75":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"163":{"tf":1.0},"48":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}},"r":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"df":18,"docs":{"103":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":12,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":2.0},"157":{"tf":2.449489742783178},"164":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"69":{"tf":3.4641016151377544},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"162":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"156":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":2.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":2.0}}}},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.7320508075688772}}}}},"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":3.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":34,"docs":{"101":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"117":{"tf":2.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.449489742783178},"143":{"tf":1.4142135623730951},"145":{"tf":2.23606797749979},"152":{"tf":2.0},"156":{"tf":3.0},"161":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":2.0},"23":{"tf":2.23606797749979},"30":{"tf":2.0},"45":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":2.0},"98":{"tf":1.4142135623730951}}}},"p":{"df":63,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.6457513110645907},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":43,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":2.23606797749979},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":61,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.123105625617661},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"i":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":11,"docs":{"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"53":{"tf":2.0},"55":{"tf":2.0},"63":{"tf":2.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"85":{"tf":3.0}}}}},"4":{"2":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"r":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"158":{"tf":2.449489742783178},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":2.6457513110645907},"73":{"tf":2.449489742783178},"75":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"98":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"41":{"tf":1.0}},"i":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":2.0},"42":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"135":{"tf":1.0},"148":{"tf":1.0},"42":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"10":{"tf":1.0},"143":{"tf":1.0},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"129":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"149":{"tf":3.7416573867739413},"150":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"166":{"tf":2.6457513110645907},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"o":{"b":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{"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":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"150":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.449489742783178},"84":{"tf":1.0},"98":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"l":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"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":{}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":2,"docs":{"131":{"tf":1.0},"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":10,"docs":{"147":{"tf":2.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":2.0},"50":{"tf":1.7320508075688772},"67":{"tf":1.0},"98":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.0},"158":{"tf":2.0},"40":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"w":{"'":{"d":{"df":4,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"103":{"tf":1.0}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"18":{"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":{}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"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":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"/":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"d":{"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":{}},"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":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"30":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"126":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"w":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.6457513110645907},"166":{"tf":3.0}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}}},"i":{"'":{"d":{"df":4,"docs":{"138":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":5,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.0},"97":{"tf":1.0}}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"161":{"tf":1.0},"98":{"tf":1.0}}}}},"df":11,"docs":{"100":{"tf":1.0},"162":{"tf":1.0},"23":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}}}}},"2":{"df":1,"docs":{"163":{"tf":1.0}}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"c":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"101":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.0},"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"d":{",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"1":{"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"3":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"160":{"tf":1.4142135623730951},"62":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}},"e":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":2.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"140":{"tf":2.0},"165":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":3.1622776601683795},"119":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":15,"docs":{"127":{"tf":1.0},"129":{"tf":1.0},"154":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"141":{"tf":2.23606797749979},"22":{"tf":1.0},"33":{"tf":2.0},"82":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"141":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"158":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"164":{"tf":1.0},"36":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"58":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":4,"docs":{"110":{"tf":1.0},"144":{"tf":1.0},"67":{"tf":1.0},"8":{"tf":1.0}}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"149":{"tf":1.4142135623730951},"73":{"tf":2.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":16,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"'":{"*":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":7,"docs":{"100":{"tf":1.0},"132":{"tf":2.23606797749979},"133":{"tf":2.6457513110645907},"135":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.0},"165":{"tf":3.1622776601683795}}}},"i":{"c":{"df":15,"docs":{"101":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":5,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":93,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"32":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":2.449489742783178},"34":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"109":{"tf":1.0},"111":{"tf":1.0},"147":{"tf":1.0},"163":{"tf":1.0},"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"s":{"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}}},"o":{"d":{"df":3,"docs":{"155":{"tf":1.0},"48":{"tf":2.0},"80":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"141":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"df":66,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":5.0990195135927845},"102":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":2.6457513110645907},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":1.7320508075688772},"115":{"tf":2.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.1622776601683795},"123":{"tf":1.7320508075688772},"124":{"tf":3.1622776601683795},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"140":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"154":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":2.6457513110645907},"158":{"tf":2.8284271247461903},"159":{"tf":2.0},"161":{"tf":5.0990195135927845},"162":{"tf":2.8284271247461903},"163":{"tf":1.7320508075688772},"164":{"tf":3.872983346207417},"165":{"tf":2.0},"18":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.242640687119285},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":2.449489742783178},"72":{"tf":3.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":2.8284271247461903},"99":{"tf":4.358898943540674}},"r":{"c":{"df":3,"docs":{"149":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979}}}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"130":{"tf":1.0},"150":{"tf":2.0},"166":{"tf":1.4142135623730951},"58":{"tf":1.0},"80":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"53":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.4142135623730951},"7":{"tf":1.0},"74":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":58,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.23606797749979},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"130":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"l":{"df":1,"docs":{"15":{"tf":1.0}}},"n":{"d":{"df":5,"docs":{"115":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":21,"docs":{"126":{"tf":1.0},"136":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"f":{"a":{"c":{"df":8,"docs":{"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"31":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}},"l":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":3,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"28":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"141":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"160":{"tf":1.0}},"t":{"df":11,"docs":{"100":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"58":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"5":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"o":{"c":{"df":10,"docs":{"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":3,"docs":{"138":{"tf":1.0},"89":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}},"df":32,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"164":{"tf":2.6457513110645907},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.1622776601683795},"43":{"tf":2.449489742783178},"45":{"tf":3.1622776601683795},"46":{"tf":2.0},"50":{"tf":2.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"63":{"tf":2.6457513110645907},"70":{"tf":1.4142135623730951},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"80":{"tf":2.449489742783178},"81":{"tf":1.4142135623730951},"82":{"tf":2.0},"85":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"98":{"tf":2.0}}}}}},"/":{"#":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}},"%":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"@":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"*":{"df":1,"docs":{"133":{"tf":1.0}}},"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":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":{"165":{"tf":1.0}}},"2":{"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":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":{"165":{"tf":1.0}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"5":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{",":{"b":{"a":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"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":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"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":{},"i":{"df":3,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":6,"docs":{"101":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":2.0},"165":{"tf":2.23606797749979},"73":{"tf":2.449489742783178}},"{":{"1":{",":{"3":{",":{"7":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":13,"docs":{"10":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.4142135623730951},"154":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{")":{".":{"*":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"{":{"/":{"d":{"df":0,"docs":{},"o":{"/":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"=":{"'":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"6":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"8":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":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":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"45":{"tf":1.0}},"s":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"138":{"tf":2.0},"158":{"tf":1.0},"26":{"tf":1.0}}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":1.4142135623730951},"23":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}}}},"’":{"df":1,"docs":{"165":{"tf":1.0}}}},"v":{"df":1,"docs":{"4":{"tf":1.0}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"40":{"tf":2.8284271247461903}}},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"119":{"tf":2.23606797749979},"133":{"tf":1.0},"155":{"tf":1.4142135623730951},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"b":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":4.123105625617661},"24":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":4.795831523312719},"92":{"tf":2.449489742783178},"96":{"tf":2.0}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"100":{"tf":2.6457513110645907},"106":{"tf":3.0},"107":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{",":{"\\":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{"<":{"=":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"161":{"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":{}}}}},"k":{"2":{",":{"2":{"df":0,"docs":{},"n":{"df":2,"docs":{"103":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":11,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"154":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"103":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"40":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":3.1622776601683795},"154":{"tf":1.4142135623730951},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":2.6457513110645907},"34":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":2.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"160":{"tf":2.0},"166":{"tf":1.0},"36":{"tf":1.0},"92":{"tf":3.3166247903554},"96":{"tf":1.7320508075688772}}},"o":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"133":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"w":{"df":14,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"148":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}},"n":{"df":3,"docs":{"127":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"l":{"1":{"df":2,"docs":{"123":{"tf":2.23606797749979},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"123":{"tf":1.0}}},"3":{"df":2,"docs":{"123":{"tf":1.0},"164":{"tf":1.0}}},"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"100":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":1.0}}},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"100":{"tf":1.0},"126":{"tf":3.1622776601683795},"131":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":41,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"160":{"tf":1.0},"33":{"tf":1.0},"73":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"c":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"c":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":1.0}}},"df":32,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":2.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"127":{"tf":1.0},"131":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":4.898979485566356},"48":{"tf":1.0},"85":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"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":19,"docs":{"102":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"v":{"df":2,"docs":{"133":{"tf":1.0},"149":{"tf":1.0}}}},"df":5,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"163":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"100":{"tf":1.0},"133":{"tf":1.4142135623730951},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":2.6457513110645907},"16":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"67":{"tf":3.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"117":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"121":{"tf":1.0},"133":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.4142135623730951},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":2.449489742783178}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{",":{"7":{"9":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"8":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"`":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":102,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":4.58257569495584},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":2.449489742783178},"105":{"tf":3.0},"106":{"tf":2.23606797749979},"107":{"tf":2.449489742783178},"109":{"tf":1.4142135623730951},"110":{"tf":3.1622776601683795},"111":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"115":{"tf":2.0},"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":2.449489742783178},"122":{"tf":3.872983346207417},"123":{"tf":2.0},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":2.6457513110645907},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"140":{"tf":3.3166247903554},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.7320508075688772},"158":{"tf":4.58257569495584},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":4.58257569495584},"162":{"tf":2.6457513110645907},"163":{"tf":1.7320508075688772},"164":{"tf":2.8284271247461903},"165":{"tf":3.7416573867739413},"166":{"tf":2.8284271247461903},"17":{"tf":1.7320508075688772},"19":{"tf":2.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.6457513110645907},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":2.449489742783178},"32":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":4.242640687119285},"59":{"tf":2.23606797749979},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":3.4641016151377544},"69":{"tf":3.4641016151377544},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":5.830951894845301},"75":{"tf":4.47213595499958},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"9":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":4.0},"99":{"tf":4.123105625617661}},"r":{"df":5,"docs":{"100":{"tf":1.7320508075688772},"30":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"k":{"df":19,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":5.385164807134504},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}},"u":{"df":1,"docs":{"15":{"tf":1.0}},"x":{"df":21,"docs":{"14":{"tf":2.449489742783178},"149":{"tf":1.0},"15":{"tf":3.7416573867739413},"154":{"tf":1.0},"155":{"tf":1.0},"16":{"tf":3.4641016151377544},"17":{"tf":2.8284271247461903},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":2.0},"85":{"tf":1.0},"95":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"90":{"tf":1.0}}}}}}}}}}}},"o":{"df":0,"docs":{},"n":{",":{",":{"4":{"2":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":44,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"135":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":1.0},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.23606797749979},"28":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":3.1622776601683795},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"7":{"tf":1.0},"72":{"tf":3.0},"75":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.7320508075688772},"61":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":5,"docs":{"129":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.0}},"e":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"o":{"a":{"d":{"df":3,"docs":{"100":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"45":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0}}},"t":{"df":14,"docs":{"109":{"tf":1.0},"127":{"tf":1.0},"147":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":3.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}},"g":{"df":14,"docs":{"126":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.449489742783178},"68":{"tf":1.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"155":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":12,"docs":{"110":{"tf":1.0},"116":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"31":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"119":{"tf":1.0},"133":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":2.0},"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"11":{"tf":1.0},"147":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":9,"docs":{"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"144":{"tf":1.0},"26":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":2.0}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"52":{"tf":1.0},"72":{"tf":1.0}}},"s":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}},"t":{"df":3,"docs":{"103":{"tf":1.0},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"w":{"df":2,"docs":{"42":{"tf":1.7320508075688772},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"100":{"tf":1.0},"117":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":4,"docs":{"145":{"tf":2.0},"16":{"tf":1.0},"165":{"tf":2.23606797749979},"53":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"155":{"tf":2.6457513110645907},"156":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}},"=":{"'":{"df":0,"docs":{},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"101":{"tf":2.0},"121":{"tf":1.0},"148":{"tf":3.1622776601683795},"152":{"tf":1.0},"155":{"tf":4.123105625617661},"156":{"tf":4.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":2.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.23606797749979},"36":{"tf":1.4142135623730951},"40":{"tf":5.385164807134504},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":3.0},"47":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":3.1622776601683795},"50":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":3.605551275463989},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"57":{"tf":2.0},"63":{"tf":2.23606797749979},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"135":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"m":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"17":{"tf":2.0},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"o":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"104":{"tf":1.0},"116":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}},"n":{".":{"c":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"55":{"tf":2.0},"63":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"119":{"tf":1.0},"165":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"129":{"tf":1.0},"150":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"61":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"m":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"g":{"df":39,"docs":{"10":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"33":{"tf":1.4142135623730951},"35":{"tf":2.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.0},"96":{"tf":1.0}}}},"df":12,"docs":{"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"34":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"52":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.7320508075688772},"72":{"tf":1.0}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"l":{"df":1,"docs":{"72":{"tf":1.0}}},"o":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"132":{"tf":2.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"df":23,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":9,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"141":{"tf":1.0},"41":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":50,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.7320508075688772},"154":{"tf":2.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":3.605551275463989},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"df":2,"docs":{"117":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"65":{"tf":1.0},"99":{"tf":1.0}}}}},"s":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":1,"docs":{"18":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"122":{"tf":2.449489742783178},"133":{"tf":4.358898943540674},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.7320508075688772},"149":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"158":{"tf":3.1622776601683795},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":2.0},"32":{"tf":1.0},"40":{"tf":2.0},"47":{"tf":3.3166247903554},"50":{"tf":2.0},"53":{"tf":3.4641016151377544},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":7.14142842854285},"73":{"tf":4.242640687119285},"74":{"tf":2.0},"75":{"tf":2.8284271247461903},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907},"99":{"tf":2.23606797749979}}}},"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}}},"h":{".":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979}}}},"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"7":{",":{"7":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":2.8284271247461903}}}}}}},"df":4,"docs":{"119":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":8,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}}}},"|":{"df":0,"docs":{},"h":{"[":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}}}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"31":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"93":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":12,"docs":{"119":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"a":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"g":{"a":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":16,"docs":{"12":{"tf":1.0},"133":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"81":{"tf":1.0},"92":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":5,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"45":{"tf":1.0},"68":{"tf":1.0}}}},"s":{"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"110":{"tf":1.0},"137":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"131":{"tf":1.0},"52":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"101":{"tf":2.0},"150":{"tf":1.0},"161":{"tf":2.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772}}}}}}},"df":1,"docs":{"73":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"149":{"tf":1.0},"163":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"16":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"155":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"12":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":19,"docs":{"109":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":3.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"28":{"tf":1.0},"42":{"tf":3.3166247903554},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"164":{"tf":1.4142135623730951}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"158":{"tf":1.0},"81":{"tf":2.0}},"i":{"df":15,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.7320508075688772},"71":{"tf":1.0},"73":{"tf":2.23606797749979},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"100":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"n":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"160":{"tf":1.0},"68":{"tf":1.0},"96":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":1,"docs":{"135":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":70,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.449489742783178},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.449489742783178}}},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"24":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772}}}},"s":{"df":4,"docs":{"151":{"tf":1.7320508075688772},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"a":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"150":{"tf":2.8284271247461903},"155":{"tf":1.0},"166":{"tf":2.0},"31":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.0},"68":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"92":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"115":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"58":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":2.0},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"136":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"v":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"138":{"tf":3.0},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":5,"docs":{"40":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"95":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"n":{"!":{"#":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{"4":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"=":{"'":{"4":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"121":{"tf":1.0},"135":{"tf":3.4641016151377544},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"2":{"=":{"'":{"2":{"5":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"114":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":3.4641016151377544},"140":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"3":{"df":6,"docs":{"114":{"tf":1.0},"123":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"164":{"tf":1.0}}},"8":{"df":1,"docs":{"119":{"tf":1.0}}},"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"c":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"y":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"=":{"\"":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":53,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"147":{"tf":2.449489742783178},"148":{"tf":2.23606797749979},"149":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":1.0},"158":{"tf":3.7416573867739413},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":4.795831523312719},"74":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":10,"docs":{"150":{"tf":1.0},"157":{"tf":1.0},"19":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":46,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":2.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"52":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"68":{"tf":2.8284271247461903},"69":{"tf":2.8284271247461903},"70":{"tf":2.0},"72":{"tf":3.872983346207417},"73":{"tf":1.0},"78":{"tf":1.7320508075688772},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.4641016151377544}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"134":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.0},"161":{"tf":2.449489742783178}},"e":{"d":{"df":60,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"83":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"53":{"tf":1.0}}}},"df":5,"docs":{"113":{"tf":1.0},"133":{"tf":1.0},"149":{"tf":1.0},"166":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"54":{"tf":1.0},"61":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"21":{"tf":1.0},"29":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"163":{"tf":1.0}}}}},"w":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.6457513110645907},"86":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":13,"docs":{"14":{"tf":1.0},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.1622776601683795},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"155":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":29,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"/":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"123":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":2.0},"166":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}}},"f":{"+":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"<":{"0":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"4":{"2":{"1":{"4":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"1":{"[":{"4":{"2":{"]":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"144":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"18":{"tf":1.0},"4":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"116":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"159":{"tf":1.0},"85":{"tf":1.0}}}},"x":{"df":1,"docs":{"158":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"b":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"89":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":1,"docs":{"61":{"tf":1.0}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":32,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":2.23606797749979},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"156":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":5,"docs":{"154":{"tf":1.0},"158":{"tf":1.7320508075688772},"34":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"i":{"c":{"df":5,"docs":{"147":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.4142135623730951}}}},"r":{"!":{"=":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"3":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"=":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}},"{":{"a":{"[":{"$":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"1":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"53":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"68":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"42":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":2.0}},"l":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"156":{"tf":1.0}}}},"m":{"+":{"=":{"4":{"2":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"=":{"1":{"2":{"3":{"4":{"5":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":56,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"104":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.0},"113":{"tf":3.1622776601683795},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"149":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.0}}}}},"df":6,"docs":{"131":{"tf":2.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"103":{"tf":2.0},"107":{"tf":1.0},"122":{"tf":1.0},"135":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"166":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"=":{"$":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"*":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"16":{"tf":1.0},"36":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0}},"r":{"df":8,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":2.8284271247461903},"161":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"103":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"90":{"tf":1.0}},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"f":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"160":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0}}}}}}},"l":{"d":{"df":1,"docs":{"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"61":{"tf":1.0}}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"18":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"159":{"tf":1.0},"45":{"tf":1.0}}}}},"n":{"c":{"df":14,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":64,"docs":{"100":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.6457513110645907},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"59":{"tf":1.7320508075688772},"60":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{";":{"df":0,"docs":{},"f":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"14":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"121":{"tf":1.0},"143":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"133":{"tf":1.0},"142":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"155":{"tf":2.0},"156":{"tf":3.3166247903554},"50":{"tf":1.4142135623730951},"58":{"tf":4.795831523312719},"59":{"tf":2.0},"63":{"tf":3.0},"65":{"tf":1.4142135623730951}}}}}},"=":{"\"":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"%":{".":{"*":{"df":0,"docs":{},"}":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"1":{"0":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":14,"docs":{"11":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":28,"docs":{"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.449489742783178},"16":{"tf":2.0},"165":{"tf":1.0},"26":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"60":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":1,"docs":{"55":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"33":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"(":{"df":4,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0}}},"df":95,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":1.0},"103":{"tf":3.1622776601683795},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.23606797749979},"111":{"tf":2.449489742783178},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"115":{"tf":3.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":3.7416573867739413},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":2.0},"131":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":4.123105625617661},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.449489742783178},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":3.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":3.872983346207417},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":2.6457513110645907},"45":{"tf":2.6457513110645907},"46":{"tf":2.0},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":3.1622776601683795},"50":{"tf":3.872983346207417},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":2.8284271247461903},"69":{"tf":2.0},"70":{"tf":1.4142135623730951},"72":{"tf":4.358898943540674},"73":{"tf":4.898979485566356},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":2.6457513110645907},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":11,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"e":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":2.0},"103":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"99":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"12":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}},"s":{"=":{"'":{".":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"24":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"19":{"tf":1.0},"36":{"tf":1.0},"51":{"tf":1.0},"85":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":17,"docs":{"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"32":{"tf":1.0},"47":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":16,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":3.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.6457513110645907},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":3.4641016151377544},"124":{"tf":3.4641016151377544},"129":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":3.4641016151377544},"157":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"159":{"tf":3.605551275463989},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":3.1622776601683795},"163":{"tf":3.1622776601683795},"164":{"tf":4.123105625617661},"165":{"tf":3.0},"166":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":3.4641016151377544},"59":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544},"89":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"138":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"73":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":17,"docs":{"15":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"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.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"87":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"58":{"tf":2.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}}}}}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"158":{"tf":2.0}},"n":{"df":1,"docs":{"147":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}}}}}}},"p":{"df":1,"docs":{"158":{"tf":1.0}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"p":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"=":{"$":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"_":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"=":{"$":{"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"161":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"=":{"$":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"p":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}},"df":0,"docs":{}}},"~":{"/":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":{},"w":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":10,"docs":{"119":{"tf":2.0},"154":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":3.4641016151377544},"34":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}},"r":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"67":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"114":{"tf":1.0},"158":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"115":{"tf":1.0}}},"p":{"a":{"df":0,"docs":{},"y":{"a":{"df":10,"docs":{"124":{"tf":1.7320508075688772},"135":{"tf":1.0},"157":{"tf":2.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{")":{"?":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},",":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":10,"docs":{"131":{"tf":1.0},"133":{"tf":2.8284271247461903},"134":{"tf":2.6457513110645907},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"#":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"%":{"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"/":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{"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":{"133":{"tf":1.0}}}}}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}}}}}},"^":{"^":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"135":{"tf":1.0},"72":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"25":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}},"s":{"df":3,"docs":{"140":{"tf":1.0},"40":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772}}},"t":{"df":49,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":2.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"47":{"tf":1.4142135623730951},"50":{"tf":2.0},"54":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":39,"docs":{"101":{"tf":1.0},"113":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.7320508075688772},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":20,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":3.872983346207417},"119":{"tf":2.0},"123":{"tf":1.0},"124":{"tf":2.0},"145":{"tf":1.0},"151":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":2.0},"166":{"tf":2.0},"28":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"72":{"tf":1.0}},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"72":{"tf":1.0}}},"3":{"df":1,"docs":{"72":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"/":{":":{"/":{"$":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":41,"docs":{"127":{"tf":2.23606797749979},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"25":{"tf":3.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":3.872983346207417},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"147":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":17,"docs":{"100":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"156":{"tf":1.0},"31":{"tf":2.23606797749979},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"55":{"tf":3.1622776601683795},"63":{"tf":1.0},"67":{"tf":2.23606797749979},"72":{"tf":2.8284271247461903},"73":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.7320508075688772}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":6,"docs":{"1":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"142":{"tf":1.7320508075688772},"148":{"tf":3.0},"155":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":2.449489742783178},"44":{"tf":1.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":1,"docs":{"103":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951}},"n":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":2,"docs":{"104":{"tf":1.0},"106":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.7320508075688772},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":14,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"135":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"73":{"tf":1.4142135623730951},"88":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"141":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"117":{"tf":1.0},"158":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"100":{"tf":5.196152422706632},"101":{"tf":2.8284271247461903},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"161":{"tf":4.69041575982343},"164":{"tf":1.0},"47":{"tf":2.0},"5":{"tf":1.0},"72":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"127":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.6457513110645907},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":6.0},"86":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"160":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"91":{"tf":2.8284271247461903},"96":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":3,"docs":{"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"101":{"tf":1.4142135623730951},"116":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"31":{"tf":1.0},"58":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"8":{",":{"8":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":7,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":4,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"k":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"26":{"tf":1.0},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"z":{"a":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"106":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"82":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"113":{"tf":1.4142135623730951},"126":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":2.23606797749979},"18":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.7320508075688772},"56":{"tf":1.0},"80":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"p":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":18,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"47":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"64":{"tf":1.0},"72":{"tf":2.0},"83":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"134":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":3,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"19":{"tf":1.0}}}}}}},"w":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"103":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}}}}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"139":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.7320508075688772},"47":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"73":{"tf":1.0},"86":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"r":{"a":{"c":{"df":2,"docs":{"156":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":3.872983346207417},"123":{"tf":1.0},"124":{"tf":2.0},"164":{"tf":2.449489742783178}},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"e":{"d":{"df":6,"docs":{"148":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"77":{"tf":1.0}},"f":{"a":{"c":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"11":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"61":{"tf":1.0},"80":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":22,"docs":{"104":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.4142135623730951},"150":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"28":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"s":{"df":15,"docs":{"136":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":3.605551275463989},"151":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":3.4641016151377544},"58":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":2.23606797749979}}}},"v":{"=":{"$":{"(":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"m":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"129":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":19,"docs":{"112":{"tf":1.0},"129":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"41":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}},"s":{"df":2,"docs":{"32":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"147":{"tf":1.0},"24":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"33":{"tf":1.0},"65":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"4":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":26,"docs":{"100":{"tf":4.58257569495584},"101":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"161":{"tf":5.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":3.0},"74":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"f":{"=":{"'":{"%":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":47,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"103":{"tf":2.0},"104":{"tf":2.0},"106":{"tf":1.4142135623730951},"107":{"tf":3.3166247903554},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":3.4641016151377544},"116":{"tf":2.0},"120":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"156":{"tf":3.1622776601683795},"157":{"tf":2.23606797749979},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"161":{"tf":2.8284271247461903},"162":{"tf":3.605551275463989},"164":{"tf":2.0},"165":{"tf":3.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"98":{"tf":3.1622776601683795},"99":{"tf":2.449489742783178}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"o":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"57":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":54,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":3.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":3.1622776601683795},"93":{"tf":2.0},"94":{"tf":1.0},"95":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"74":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":17,"docs":{"11":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"45":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"7":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"92":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"113":{"tf":1.0}}}}}}},"j":{"=":{"$":{"(":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"d":{"d":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"103":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":3.3166247903554},"44":{"tf":3.605551275463989},"46":{"tf":2.0},"47":{"tf":1.7320508075688772},"49":{"tf":3.1622776601683795},"5":{"tf":1.0},"50":{"tf":2.0},"57":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.6457513110645907},"78":{"tf":2.6457513110645907},"86":{"tf":1.0}},"s":{"/":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":3,"docs":{"158":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"49":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"49":{"tf":1.0},"78":{"tf":1.0}},"s":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"49":{"tf":1.0}}}}},"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":{},"l":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"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":{},"h":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"136":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"32":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"62":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"159":{"tf":1.4142135623730951},"20":{"tf":1.0},"43":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"44":{"tf":2.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":35,"docs":{"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.23606797749979},"7":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"s":{"1":{"df":4,"docs":{"147":{"tf":1.0},"149":{"tf":1.0},"26":{"tf":1.0},"58":{"tf":1.0}}},"2":{"df":2,"docs":{"147":{"tf":1.0},"58":{"tf":1.0}}},"df":6,"docs":{"150":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":2.449489742783178},"90":{"tf":2.8284271247461903},"91":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":1,"docs":{"158":{"tf":1.0}}}},"t":{"df":0,"docs":{},"s":{"/":{"0":{"df":2,"docs":{"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"53":{"tf":1.7320508075688772}},"u":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":11,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"58":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"s":{"df":24,"docs":{"111":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.0},"96":{"tf":1.0}}}},"t":{"df":4,"docs":{"143":{"tf":1.4142135623730951},"164":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"w":{"d":{"/":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"155":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"36":{"tf":2.23606797749979},"37":{"tf":2.0},"38":{"tf":2.8284271247461903},"40":{"tf":1.0},"50":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"y":{"df":5,"docs":{"40":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772}}}}}},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"q":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":16,"docs":{"110":{"tf":1.0},"122":{"tf":2.0},"129":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.0},"157":{"tf":1.7320508075688772},"164":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"63":{"tf":1.0}}},"y":{"=":{"'":{"5":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"147":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"117":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"34":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.0},"163":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":8,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":28,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"135":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":3.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":4.795831523312719},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"(":{"4":{"df":1,"docs":{"85":{"tf":2.0}}},"df":0,"docs":{}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"9":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}}}}},"0":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"_":{"6":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"95":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"164":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"133":{"tf":1.7320508075688772},"16":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"=":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"46":{"tf":1.4142135623730951},"73":{"tf":2.0}},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"149":{"tf":1.0}}},"df":26,"docs":{"103":{"tf":2.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.4641016151377544},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":2.8284271247461903},"46":{"tf":1.0},"49":{"tf":1.7320508075688772},"63":{"tf":1.0},"72":{"tf":3.605551275463989},"73":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":3.1622776601683795},"86":{"tf":2.0}},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"18":{"tf":1.0}}}},"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":42,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":2.6457513110645907},"137":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":3.1622776601683795},"142":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":3.1622776601683795},"9":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":2.449489742783178},"166":{"tf":1.0}},"k":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}}},"–":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"–":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.4142135623730951},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"158":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"99":{"tf":4.0}}},"df":0,"docs":{}},"v":{"df":3,"docs":{"155":{"tf":2.449489742783178},"44":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":14,"docs":{"110":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"72":{"tf":3.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}}}},"d":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"1":{"1":{"1":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"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":{},"k":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"5":{"5":{"5":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},":":{"2":{"5":{"5":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":4,"docs":{"105":{"tf":2.0},"141":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"26":{"tf":1.0},"29":{"tf":1.0},"43":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":5.656854249492381},"59":{"tf":1.0},"65":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":7,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"149":{"tf":1.0},"19":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"106":{"tf":1.0},"125":{"tf":1.0},"144":{"tf":1.7320508075688772},"149":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"5":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"132":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"123":{"tf":1.4142135623730951},"158":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951}},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}}},"df":9,"docs":{"100":{"tf":2.23606797749979},"122":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":30,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"128":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":2.8284271247461903},"75":{"tf":2.6457513110645907},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":10,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":2.0},"25":{"tf":2.23606797749979},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"52":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"106":{"tf":1.0},"20":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":5,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"v":{"df":30,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"104":{"tf":1.0},"133":{"tf":2.449489742783178},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":3.4641016151377544},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"85":{"tf":3.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":2.8284271247461903},"35":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":4.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772}},"e":{"(":{"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"2":{"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"19":{"tf":1.0},"33":{"tf":1.0},"59":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":11,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"133":{"tf":2.6457513110645907},"161":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.0}},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"o":{"df":3,"docs":{"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":16,"docs":{"103":{"tf":1.0},"138":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"165":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"49":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"57":{"tf":2.0},"58":{"tf":2.449489742783178},"73":{"tf":3.3166247903554},"78":{"tf":3.4641016151377544},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979}}}}}},"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"2":{"0":{"2":{"0":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":26,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.1622776601683795},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"53":{"tf":3.1622776601683795},"55":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":3.1622776601683795},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"98":{"tf":1.0}},"s":{"/":{"d":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":11,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"85":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":26,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.7320508075688772},"42":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"144":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":2.23606797749979},"44":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"135":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"60":{"tf":1.0},"77":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"101":{"tf":2.0},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":2.0},"50":{"tf":1.0},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"104":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"107":{"tf":1.0},"121":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"94":{"tf":1.0}}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"166":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"61":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"141":{"tf":1.0},"150":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"150":{"tf":1.0}}}}},"v":{"df":2,"docs":{"120":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.7320508075688772},"120":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"40":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"h":{"df":1,"docs":{"72":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"5":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}}}},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}},"z":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":25,"docs":{"101":{"tf":1.0},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":5.477225575051661},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"o":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"22":{"tf":1.0},"72":{"tf":1.0},"87":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}},"t":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":1,"docs":{"119":{"tf":1.0}}}},"s":{"=":{"'":{"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":2.0}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"24":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}}}}}},"w":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":4.47213595499958},"85":{"tf":2.8284271247461903},"86":{"tf":2.0}},"x":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":2.23606797749979}}}}}}}},"x":{"df":1,"docs":{"85":{"tf":1.0}}},"y":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}},"s":{"#":{"#":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"\\":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"+":{"#":{"(":{"$":{"&":{")":{"#":{"df":0,"docs":{},"g":{"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":{}},"df":0,"docs":{}}}}}},"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":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"'":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},")":{"(":{"?":{"=":{".":{"*":{"df":0,"docs":{},"e":{")":{".":{"*":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":0,"docs":{}},"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":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"/":{"$":{"/":{"'":{"\"":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"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":{}},"df":0,"docs":{}},"(":{"\\":{"\\":{"?":{")":{"\\":{"\\":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"x":{"a":{"0":{"/":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"/":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"/":{",":{"/":{"2":{"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":{},"g":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{",":{"]":{"*":{"/":{"4":{"2":{"/":{"3":{"df":1,"docs":{"161":{"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":{},"u":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"?":{"df":0,"docs":{},"g":{"$":{"/":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"b":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{")":{"?":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"98":{"tf":1.0}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"2":{")":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"0":{"*":{"[":{"1":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"\\":{"b":{"/":{"[":{"&":{"]":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"w":{"/":{"\\":{"df":0,"docs":{},"u":{"&":{"/":{"df":0,"docs":{},"g":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"+":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"\\":{"df":2,"docs":{"129":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"b":{"/":{"b":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"3":{"/":{"3":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"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":{}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"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":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"=":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"?":{"\\":{"df":0,"docs":{},"k":{"\\":{"d":{"+":{"/":{"+":{"+":{"$":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":2,"docs":{"135":{"tf":3.3166247903554},"165":{"tf":2.23606797749979}}},"2":{"df":3,"docs":{"104":{"tf":1.4142135623730951},"135":{"tf":3.4641016151377544},"165":{"tf":2.23606797749979}}},"=":{"'":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"3":{",":{"b":{",":{"a":{",":{"3":{",":{"c":{",":{"d":{",":{"1":{",":{"d":{",":{"c":{",":{"2":{",":{"2":{",":{"2":{",":{"3":{",":{"1":{",":{"b":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{",":{"4":{"2":{"\"":{",":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"4":{"2":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{"3":{".":{"1":{"4":{"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":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":5,"docs":{"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"w":{"*":{"(":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":53,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"p":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"145":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":14,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"158":{"tf":3.0},"159":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.0}}}}}},"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}},"n":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"47":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"134":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"97":{"tf":1.0}}}}}},"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"79":{"tf":1.0}}}}},"df":3,"docs":{"159":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"83":{"tf":1.0}},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{")":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":15,"docs":{"101":{"tf":2.0},"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"152":{"tf":1.0},"159":{"tf":2.0},"161":{"tf":3.1622776601683795},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"166":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"83":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"89":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.7320508075688772},"41":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":71,"docs":{"100":{"tf":1.0},"125":{"tf":2.6457513110645907},"126":{"tf":4.242640687119285},"127":{"tf":3.3166247903554},"128":{"tf":1.0},"129":{"tf":2.6457513110645907},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":2.0},"144":{"tf":3.1622776601683795},"145":{"tf":3.1622776601683795},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":3.1622776601683795},"156":{"tf":2.23606797749979},"158":{"tf":3.0},"159":{"tf":2.6457513110645907},"165":{"tf":4.242640687119285},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.7320508075688772},"30":{"tf":2.23606797749979},"31":{"tf":1.0},"33":{"tf":2.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":3.7416573867739413},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"49":{"tf":2.0},"50":{"tf":3.1622776601683795},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":2.23606797749979},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"75":{"tf":3.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"92":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}}}},"d":{"df":7,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":43,"docs":{"100":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"135":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"123":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"r":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.0},"137":{"tf":2.23606797749979},"142":{"tf":3.1622776601683795},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":4.58257569495584},"73":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"97":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"147":{"tf":1.0},"17":{"tf":1.0},"58":{"tf":1.0}}}}},"df":28,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":31,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"155":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0}}}}},"d":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":18,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":3.3166247903554},"129":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":4.242640687119285},"162":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":6.082762530298219},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":68,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":4,"docs":{"133":{"tf":1.0},"154":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0}}},"n":{"[":{"$":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":21,"docs":{"104":{"tf":1.0},"119":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}},"{":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"106":{"tf":1.0},"115":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"n":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"d":{"df":7,"docs":{"121":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.7320508075688772},"50":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":2,"docs":{"143":{"tf":1.0},"158":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"65":{"tf":1.0},"92":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"157":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":49,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":2.0},"103":{"tf":2.23606797749979},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"161":{"tf":2.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.4142135623730951},"42":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":3.605551275463989}}}},"df":1,"docs":{"164":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":18,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":3.872983346207417},"118":{"tf":3.1622776601683795},"119":{"tf":3.1622776601683795},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"134":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"30":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"113":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"150":{"tf":1.0},"164":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"144":{"tf":1.0}}}}},"v":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}}},"t":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"1":{"2":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"9":{"df":1,"docs":{"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":2.23606797749979},"126":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"56":{"tf":3.1622776601683795},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}},"r":{"df":16,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"110":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"40":{"tf":1.0},"59":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"h":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"94":{"tf":1.0}}}}},"df":6,"docs":{"127":{"tf":1.0},"29":{"tf":1.0},"49":{"tf":2.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}},"e":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"143":{"tf":2.6457513110645907},"144":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":82,"docs":{"107":{"tf":1.0},"117":{"tf":1.4142135623730951},"125":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"147":{"tf":2.6457513110645907},"148":{"tf":1.7320508075688772},"149":{"tf":3.3166247903554},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":2.8284271247461903},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":5.196152422706632},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":2.8284271247461903},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.0},"51":{"tf":2.0},"52":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":3.0},"59":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"+":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.6457513110645907},"124":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"p":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"b":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"149":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.8284271247461903},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.7320508075688772},"152":{"tf":2.449489742783178},"154":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0},"58":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}}}},"df":7,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"t":{"df":1,"docs":{"42":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"122":{"tf":1.0},"127":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":43,"docs":{"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":4.0},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.3166247903554},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":3.4641016151377544},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":4.0},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"91":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":4,"docs":{"114":{"tf":2.6457513110645907},"124":{"tf":1.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"110":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"120":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"g":{"a":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"92":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":3.7416573867739413},"96":{"tf":1.0}}}},"df":2,"docs":{"131":{"tf":1.0},"133":{"tf":1.0}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"160":{"tf":1.0},"92":{"tf":2.23606797749979},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.0},"33":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"157":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"23":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":4,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.0}}}},"x":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}},"z":{"df":0,"docs":{},"e":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"1":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":2.6457513110645907},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":3.872983346207417},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":2.449489742783178},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"86":{"tf":2.0},"93":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"57":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"i":{"df":5,"docs":{"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":7,"docs":{"104":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"163":{"tf":2.0},"72":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"=":{"'":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"89":{"tf":2.6457513110645907},"92":{"tf":2.8284271247461903}}}}},"g":{"df":1,"docs":{"149":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"o":{"a":{"df":0,"docs":{},"p":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"106":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":25,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"19":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"72":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"v":{"df":2,"docs":{"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"140":{"tf":1.0},"156":{"tf":1.7320508075688772},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"137":{"tf":1.0},"16":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":6.324555320336759},"104":{"tf":3.872983346207417},"105":{"tf":1.7320508075688772},"106":{"tf":2.0},"107":{"tf":3.872983346207417},"135":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"162":{"tf":4.898979485566356},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":39,"docs":{"11":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":2.6457513110645907},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"155":{"tf":3.1622776601683795},"156":{"tf":2.0},"158":{"tf":2.8284271247461903},"159":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.6457513110645907},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"63":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.8284271247461903},"78":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"t":{"a":{"b":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":38,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":2,"docs":{"133":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":25,"docs":{"100":{"tf":2.0},"112":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"65":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":43,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"106":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":2.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"16":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"n":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":2.23606797749979},"124":{"tf":2.23606797749979},"140":{"tf":1.0},"164":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.0},"65":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":3,"docs":{"117":{"tf":2.23606797749979},"65":{"tf":1.0},"67":{"tf":1.0}}}}}}},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"127":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"58":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"14":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"/":{",":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"72":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"f":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"0":{".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"5":{"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":49,"docs":{"101":{"tf":2.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"130":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":1.0},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"55":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"80":{"tf":1.4142135623730951}}}}},"df":5,"docs":{"159":{"tf":4.358898943540674},"80":{"tf":3.1622776601683795},"81":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":4.358898943540674}},"e":{"df":3,"docs":{"119":{"tf":1.0},"141":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.4142135623730951},"33":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"163":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"55":{"tf":1.0},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"89":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413}}}}},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"156":{"tf":1.0},"58":{"tf":2.8284271247461903},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"77":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413},"98":{"tf":1.0}}}}}},"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"=":{"0":{".":{"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":10,"docs":{"113":{"tf":1.7320508075688772},"155":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"137":{"tf":1.0},"155":{"tf":1.4142135623730951},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"p":{"=":{"1":{".":{"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"4":{"3":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":2.23606797749979},"89":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"_":{"2":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"134":{"tf":1.0},"147":{"tf":1.0},"38":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":1,"docs":{"133":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"58":{"tf":3.1622776601683795},"98":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":4.123105625617661},"135":{"tf":2.449489742783178},"140":{"tf":1.0},"145":{"tf":2.23606797749979},"147":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":2.23606797749979},"54":{"tf":2.0},"58":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":2.0},"99":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"110":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"14":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":9,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"20":{"tf":1.0},"53":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"113":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}}},"u":{"b":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":11,"docs":{"100":{"tf":1.0},"129":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"60":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"156":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.8284271247461903},"62":{"tf":2.0},"84":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"r":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"156":{"tf":1.0},"60":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"156":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"124":{"tf":1.4142135623730951},"135":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"21":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"63":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":6,"docs":{"122":{"tf":1.0},"141":{"tf":1.0},"155":{"tf":1.0},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"165":{"tf":1.0},"92":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"119":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.0},"40":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0}}}},"m":{"df":2,"docs":{"136":{"tf":1.4142135623730951},"77":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":3,"docs":{"101":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"113":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"140":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"92":{"tf":2.0}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"p":{"df":6,"docs":{"117":{"tf":1.0},"133":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"150":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"h":{"df":0,"docs":{},"k":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":1,"docs":{"40":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":11,"docs":{"159":{"tf":1.0},"160":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":3.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":1,"docs":{"48":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":23,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.4142135623730951},"165":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":23,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"15":{"tf":2.0},"154":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"160":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.4142135623730951},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}}}}}}},"|":{"[":{"^":{"\"":{"]":{"+":{"\"":{"(":{"[":{"^":{"\"":{"]":{"+":{")":{"\"":{">":{"<":{"/":{"a":{">":{"(":{".":{"+":{")":{"df":0,"docs":{},"|":{"[":{"\\":{"2":{"]":{"(":{"#":{"\\":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{".":{"*":{"df":0,"docs":{},"p":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"3":{"3":{"df":0,"docs":{},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"f":{"\\":{"df":0,"docs":{},"v":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":18,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"124":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"164":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":1.7320508075688772},"77":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":6,"docs":{"101":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"52":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":3.1622776601683795},"124":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":4.47213595499958},"164":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":3,"docs":{"157":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"157":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":3.4641016151377544},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":17,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":1,"docs":{"148":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":6,"docs":{"155":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":4.242640687119285},"50":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":15,"docs":{"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"29":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}},"df":29,"docs":{"103":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":2.8284271247461903},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"a":{"/":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"6":{"tf":1.0}}}},"df":11,"docs":{"101":{"tf":2.0},"104":{"tf":3.1622776601683795},"107":{"tf":1.0},"122":{"tf":2.8284271247461903},"124":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"75":{"tf":1.0},"99":{"tf":2.6457513110645907}},"l":{"df":9,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"144":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"38":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"147":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.0},"7":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":2.23606797749979},"86":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"165":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":61,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":2.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"97":{"tf":2.449489742783178},"98":{"tf":2.0},"99":{"tf":1.7320508075688772}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}},"t":{"'":{"\\":{"'":{"'":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"38":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":10,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"’":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":8,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}},"k":{"df":4,"docs":{"107":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"86":{"tf":1.0}}}},"r":{"d":{"df":10,"docs":{"101":{"tf":2.0},"105":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":23,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"128":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"130":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"62":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}},"df":26,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"30":{"tf":1.7320508075688772},"58":{"tf":2.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":19,"docs":{"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"w":{"df":3,"docs":{"107":{"tf":1.0},"162":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"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":{},"e":{"df":1,"docs":{"103":{"tf":1.0}}},"l":{"d":{"df":4,"docs":{"147":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":35,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"90":{"tf":2.0},"93":{"tf":1.0},"97":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":11,"docs":{"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"103":{"tf":1.0},"159":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"p":{"df":3,"docs":{"144":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"89":{"tf":1.0}}}}},"o":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951}}}}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"4":{"tf":1.0},"61":{"tf":2.0}}}},"df":0,"docs":{},"o":{"df":14,"docs":{"155":{"tf":2.23606797749979},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.0},"49":{"tf":2.23606797749979},"50":{"tf":2.0},"57":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":3.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":1.0}},"s":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"123":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"l":{"(":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"112":{"tf":2.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":2.8284271247461903},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"9":{"tf":1.4142135623730951},"97":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"68":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":2.0},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"p":{"df":8,"docs":{"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"59":{"tf":1.0},"93":{"tf":2.0},"96":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":2.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}}},"df":16,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":2.449489742783178},"165":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"81":{"tf":3.1622776601683795},"85":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"$":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"13":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.7320508075688772},"140":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0}}}}}}},"p":{"df":1,"docs":{"144":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"155":{"tf":2.0},"44":{"tf":2.0},"50":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"150":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":3.872983346207417},"118":{"tf":1.0},"124":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"166":{"tf":1.0},"58":{"tf":3.0},"63":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":14,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"155":{"tf":1.7320508075688772},"24":{"tf":1.0},"41":{"tf":2.23606797749979},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772}}},"k":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"i":{"df":17,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"m":{"df":1,"docs":{"99":{"tf":1.0}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"135":{"tf":5.5677643628300215},"145":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"99":{"tf":2.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"119":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"26":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":4,"docs":{"150":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}}},"o":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":55,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"150":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}}}},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":7,"docs":{"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"166":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"73":{"tf":2.0}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"158":{"tf":3.872983346207417},"159":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":2.23606797749979},"34":{"tf":2.23606797749979},"36":{"tf":2.449489742783178},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"73":{"tf":5.385164807134504},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772}}},"i":{"c":{"df":18,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"10":{"tf":1.0},"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"u":{"&":{"/":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"df":1,"docs":{"98":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"155":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"c":{"df":1,"docs":{"161":{"tf":1.0}}},"df":16,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"127":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.6457513110645907},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":2.23606797749979}}}},"i":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"19":{"tf":1.0}}}}},"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":2.0}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"155":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.0},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"28":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"110":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"123":{"tf":2.449489742783178},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"q":{"df":4,"docs":{"100":{"tf":1.0},"104":{"tf":3.872983346207417},"107":{"tf":1.7320508075688772},"162":{"tf":2.6457513110645907}},"u":{"df":8,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":34,"docs":{"130":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"57":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":7,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"135":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"95":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.0},"49":{"tf":1.0}}}}}},"p":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"d":{"b":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":19,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":8,"docs":{"101":{"tf":1.0},"133":{"tf":2.449489742783178},"161":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"73":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0},"53":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}},"y":{"df":0,"docs":{},"y":{"b":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":26,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":142,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.8284271247461903},"102":{"tf":1.0},"103":{"tf":3.0},"104":{"tf":2.6457513110645907},"105":{"tf":1.0},"106":{"tf":2.0},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":3.4641016151377544},"121":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"123":{"tf":2.0},"124":{"tf":3.4641016151377544},"125":{"tf":1.0},"127":{"tf":2.23606797749979},"129":{"tf":1.7320508075688772},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"133":{"tf":3.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":2.23606797749979},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":2.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":3.3166247903554},"146":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":2.8284271247461903},"149":{"tf":3.0},"15":{"tf":1.7320508075688772},"150":{"tf":3.1622776601683795},"151":{"tf":1.7320508075688772},"152":{"tf":1.7320508075688772},"154":{"tf":2.6457513110645907},"155":{"tf":4.795831523312719},"156":{"tf":4.47213595499958},"157":{"tf":3.7416573867739413},"158":{"tf":3.605551275463989},"159":{"tf":3.872983346207417},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.0},"162":{"tf":3.0},"163":{"tf":2.449489742783178},"164":{"tf":3.872983346207417},"165":{"tf":4.0},"166":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"2":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":4.242640687119285},"32":{"tf":2.0},"33":{"tf":3.0},"34":{"tf":2.0},"35":{"tf":2.0},"36":{"tf":2.8284271247461903},"38":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"40":{"tf":3.4641016151377544},"41":{"tf":1.7320508075688772},"42":{"tf":1.7320508075688772},"43":{"tf":2.0},"44":{"tf":3.4641016151377544},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"48":{"tf":2.23606797749979},"49":{"tf":3.7416573867739413},"50":{"tf":4.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":2.6457513110645907},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":5.291502622129181},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":2.23606797749979},"62":{"tf":2.0},"63":{"tf":3.605551275463989},"64":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.0},"67":{"tf":2.6457513110645907},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":3.1622776601683795},"71":{"tf":1.0},"72":{"tf":5.0},"73":{"tf":6.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":2.8284271247461903},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":2.6457513110645907},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":3.3166247903554},"99":{"tf":4.123105625617661}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}}}}},"r":{"'":{"df":3,"docs":{"147":{"tf":1.0},"155":{"tf":1.0},"50":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":23,"docs":{"125":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":2.449489742783178},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":2.449489742783178},"88":{"tf":1.0},"90":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}}}}}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"x":{"8":{"6":{"_":{"6":{"4":{"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":{}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"45":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"1":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{".":{"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"24":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"49":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":35,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":33,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":3.4641016151377544},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":3.7416573867739413},"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{"'":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":15,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":20,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":3.1622776601683795},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"142":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":27,"docs":{"1":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"110":{"tf":1.0},"13":{"tf":1.7320508075688772},"133":{"tf":1.0},"138":{"tf":1.0},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"36":{"tf":1.0},"7":{"tf":1.0},"98":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":2.0}}}}},"df":2,"docs":{"150":{"tf":1.0},"56":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":18,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"20":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"m":{"df":7,"docs":{"14":{"tf":1.7320508075688772},"157":{"tf":1.0},"31":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.7320508075688772},"90":{"tf":1.0},"91":{"tf":2.8284271247461903}},"r":{"c":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":2,"docs":{"17":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"7":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"s":{"df":2,"docs":{"28":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"31":{"tf":1.0}}}},"w":{"(":{"2":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"*":{"\\":{"1":{"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"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":{}},"+":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"162":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"18":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":2.0},"65":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":32,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"116":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"80":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"120":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"y":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"c":{"df":13,"docs":{"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.449489742783178},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"61":{"tf":1.0},"73":{"tf":2.0},"77":{"tf":4.47213595499958},"86":{"tf":2.449489742783178}}},"df":19,"docs":{"104":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"140":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"b":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"98":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":35,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"166":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.4142135623730951}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":9,"docs":{"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}},"i":{"df":6,"docs":{"154":{"tf":2.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":6,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"72":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"1":{"1":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":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":{"105":{"tf":2.0},"145":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}}}}},"df":19,"docs":{"101":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"110":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"119":{"tf":2.0},"159":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":4,"docs":{"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"30":{"tf":1.0},"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":12,"docs":{"126":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"15":{"tf":1.0},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"17":{"tf":2.0},"31":{"tf":1.0},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"164":{"tf":1.0},"66":{"tf":1.0}}},"h":{"df":7,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"89":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":28,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"33":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":21,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":17,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"101":{"tf":2.6457513110645907},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"158":{"tf":3.0},"161":{"tf":2.6457513110645907},"164":{"tf":1.4142135623730951},"166":{"tf":3.3166247903554},"32":{"tf":1.0},"45":{"tf":2.23606797749979},"48":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":50,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"115":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"8":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":2.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"'":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":2.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"85":{"tf":2.8284271247461903},"93":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"5":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"165":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"(":{"1":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"2":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"x":{"2":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"7":{"1":{"0":{"\\":{"df":0,"docs":{},"x":{"2":{"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"8":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"a":{"a":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"c":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"d":{"df":3,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":2.0},"164":{"tf":2.0}},"e":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"f":{"df":1,"docs":{"121":{"tf":1.0}}},"g":{"df":1,"docs":{"121":{"tf":1.0}}},"h":{"df":1,"docs":{"121":{"tf":1.0}}},"i":{"df":1,"docs":{"121":{"tf":1.0}}},"j":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"g":{"df":10,"docs":{"123":{"tf":3.605551275463989},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":4.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":27,"docs":{"101":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"142":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"161":{"tf":2.6457513110645907},"165":{"tf":2.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":3.4641016151377544},"49":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":2.6457513110645907},"86":{"tf":2.0},"91":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":2.0}}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":2.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"v":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"x":{"0":{"0":{"df":3,"docs":{"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"1":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":1,"docs":{"122":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"135":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"58":{"tf":3.3166247903554},"81":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"137":{"tf":1.0},"142":{"tf":2.0}}}},"z":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0}},"v":{"df":0,"docs":{},"f":{"df":1,"docs":{"31":{"tf":1.0}}}}},"{":{"1":{",":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":15,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"44":{"tf":3.0},"53":{"tf":1.7320508075688772},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"'":{"d":{"df":9,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":36,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"64":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":1.0}}}},"v":{"df":5,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0}}}},"?":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"z":{".":{"!":{"?":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"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":{},"j":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"]":{"+":{"$":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"3":{"df":0,"docs":{},"}":{")":{".":{".":{"\\":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":1,"docs":{"53":{"tf":1.0}}},"a":{"df":7,"docs":{"117":{"tf":1.7320508075688772},"164":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":17,"docs":{"110":{"tf":1.0},"117":{"tf":3.0},"133":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"58":{"tf":3.4641016151377544},"63":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":13,"docs":{"113":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"title":{"root":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"134":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"112":{"tf":1.0},"164":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"1":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"134":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"105":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"163":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"146":{"tf":1.0},"166":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"79":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"147":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":14,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"133":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"51":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":15,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"141":{"tf":1.0},"148":{"tf":1.0}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"23":{"tf":1.0}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"j":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"67":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"134":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}},"k":{"df":1,"docs":{"2":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0},"60":{"tf":1.0}}}}},"n":{"df":1,"docs":{"48":{"tf":1.0}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"s":{"df":1,"docs":{"40":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"155":{"tf":1.0},"160":{"tf":1.0},"35":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"97":{"tf":1.0}}}}}}}}}}}},"v":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"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}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"128":{"tf":1.0}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"151":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"119":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"112":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"76":{"tf":1.0}}}}}}}}},"s":{"df":1,"docs":{"90":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"140":{"tf":1.0},"95":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"144":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"120":{"tf":1.0}}}},"m":{"df":1,"docs":{"44":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"165":{"tf":1.0},"30":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"q":{"df":1,"docs":{"113":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.0},"18":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":7,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"51":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"162":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"102":{"tf":1.0},"162":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"61":{"tf":1.0},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}},"r":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"112":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"97":{"tf":1.0}}}},"p":{"df":1,"docs":{"93":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"117":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"104":{"tf":1.0}}},"x":{"df":1,"docs":{"27":{"tf":1.0}}}}},"s":{"df":1,"docs":{"33":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"136":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"131":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}}},"w":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}}},"x":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":20,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":2},"title":{"boost":2}}}}); \ No newline at end of file diff --git a/searchindex.json b/searchindex.json new file mode 100644 index 0000000..431d4f7 --- /dev/null +++ b/searchindex.json @@ -0,0 +1 @@ +{"doc_urls":["cover.html","buy.html#buy-pdfepub-versions","buy.html#purchase-links","buy.html#bundles","buy.html#testimonials","buy.html#book-list","preface.html#preface","preface.html#prerequisites","preface.html#conventions","preface.html#acknowledgements","preface.html#feedback-and-errata","preface.html#author-info","preface.html#license","preface.html#book-version","introduction-setup.html#introduction-and-setup","introduction-setup.html#linux-overview","introduction-setup.html#linux-distros","introduction-setup.html#access-to-linux-environment","introduction-setup.html#setup","introduction-setup.html#command-line-interface","introduction-setup.html#chapters","introduction-setup.html#resource-lists","command-line-overview.html#command-line-overview","command-line-overview.html#hello-command-line","command-line-overview.html#file-system","command-line-overview.html#absolute-and-relative-paths","command-line-overview.html#shells-and-terminal-emulators","command-line-overview.html#unix-philosophy","command-line-overview.html#command-structure","command-line-overview.html#command-network","command-line-overview.html#scripting","command-line-overview.html#command-help","command-line-overview.html#shortcuts-and-autocompletion","command-line-overview.html#real-world-use-cases","command-line-overview.html#exercises","managing-files-directories.html#managing-files-and-directories","managing-files-directories.html#builtin-and-external-commands","managing-files-directories.html#pwd","managing-files-directories.html#cd","managing-files-directories.html#clear","managing-files-directories.html#ls","managing-files-directories.html#tree","managing-files-directories.html#mkdir","managing-files-directories.html#touch","managing-files-directories.html#rm","managing-files-directories.html#cp","managing-files-directories.html#mv","managing-files-directories.html#rename","managing-files-directories.html#ln","managing-files-directories.html#tar-and-gzip","managing-files-directories.html#exercises","shell-features.html#shell-features","shell-features.html#quoting-mechanisms","shell-features.html#wildcards","shell-features.html#brace-expansion","shell-features.html#extended-and-recursive-globs","shell-features.html#set","shell-features.html#pipelines","shell-features.html#redirection","shell-features.html#grouping-commands","shell-features.html#list-control-operators","shell-features.html#command-substitution","shell-features.html#process-substitution","shell-features.html#exercises","viewing-part-or-whole-file-contents.html#viewing-part-or-whole-file-contents","viewing-part-or-whole-file-contents.html#cat","viewing-part-or-whole-file-contents.html#tac","viewing-part-or-whole-file-contents.html#less","viewing-part-or-whole-file-contents.html#tail","viewing-part-or-whole-file-contents.html#head","viewing-part-or-whole-file-contents.html#exercises","searching-files-and-filenames.html#searching-files-and-filenames","searching-files-and-filenames.html#grep","searching-files-and-filenames.html#find","searching-files-and-filenames.html#locate","searching-files-and-filenames.html#exercises","file-properties.html#file-properties","file-properties.html#wc","file-properties.html#du","file-properties.html#df","file-properties.html#stat","file-properties.html#touch","file-properties.html#file","file-properties.html#basename","file-properties.html#dirname","file-properties.html#chmod","file-properties.html#exercises","managing-processes.html#managing-processes","managing-processes.html#definitions","managing-processes.html#running-jobs-in-background","managing-processes.html#ps","managing-processes.html#pgrep","managing-processes.html#kill","managing-processes.html#top","managing-processes.html#free","managing-processes.html#further-reading","managing-processes.html#exercises","multipurpose-text-processing-tools.html#multipurpose-text-processing-tools","multipurpose-text-processing-tools.html#sed","multipurpose-text-processing-tools.html#awk","multipurpose-text-processing-tools.html#perl","multipurpose-text-processing-tools.html#exercises","sorting-stuff.html#sorting-stuff","sorting-stuff.html#sort","sorting-stuff.html#uniq","sorting-stuff.html#comm","sorting-stuff.html#join","sorting-stuff.html#exercises","comparing-files.html#comparing-files","comparing-files.html#cmp","comparing-files.html#diff","comparing-files.html#exercises","assorted-text-processing-tools.html#assorted-text-processing-tools","assorted-text-processing-tools.html#seq","assorted-text-processing-tools.html#shuf","assorted-text-processing-tools.html#cut","assorted-text-processing-tools.html#column","assorted-text-processing-tools.html#tr","assorted-text-processing-tools.html#paste","assorted-text-processing-tools.html#pr","assorted-text-processing-tools.html#rev","assorted-text-processing-tools.html#split","assorted-text-processing-tools.html#csplit","assorted-text-processing-tools.html#xargs","assorted-text-processing-tools.html#exercises","shell-scripting.html#shell-scripting","shell-scripting.html#need-for-scripting","shell-scripting.html#executable-script","shell-scripting.html#passing-file-argument-to-bash","shell-scripting.html#sourcing-script","shell-scripting.html#comments","shell-scripting.html#variables","shell-scripting.html#arrays","shell-scripting.html#parameter-expansion","shell-scripting.html#command-line-arguments","shell-scripting.html#conditional-expressions","shell-scripting.html#accepting-user-input-interactively","shell-scripting.html#if-then-else","shell-scripting.html#for-loop","shell-scripting.html#while-loop","shell-scripting.html#reading-a-file","shell-scripting.html#functions","shell-scripting.html#debugging","shell-scripting.html#shellcheck","shell-scripting.html#resource-lists","shell-scripting.html#exercises","shell-customization.html#shell-customization","shell-customization.html#environment-variables","shell-customization.html#aliases-and-functions","shell-customization.html#config-files","shell-customization.html#readline-shortcuts","shell-customization.html#copy-and-paste","shell-customization.html#exercises","exercise-solutions.html#exercise-solutions","exercise-solutions.html#command-line-overview","exercise-solutions.html#managing-files-and-directories","exercise-solutions.html#shell-features","exercise-solutions.html#viewing-part-or-whole-file-contents","exercise-solutions.html#searching-files-and-filenames","exercise-solutions.html#file-properties","exercise-solutions.html#managing-processes","exercise-solutions.html#multipurpose-text-processing-tools","exercise-solutions.html#sorting-stuff","exercise-solutions.html#comparing-files","exercise-solutions.html#assorted-text-processing-tools","exercise-solutions.html#shell-scripting","exercise-solutions.html#shell-customization"],"index":{"documentStore":{"docInfo":{"0":{"body":2,"breadcrumbs":1,"title":1},"1":{"body":0,"breadcrumbs":6,"title":3},"10":{"body":37,"breadcrumbs":3,"title":2},"100":{"body":619,"breadcrumbs":5,"title":1},"101":{"body":840,"breadcrumbs":5,"title":1},"102":{"body":33,"breadcrumbs":4,"title":2},"103":{"body":347,"breadcrumbs":3,"title":1},"104":{"body":296,"breadcrumbs":3,"title":1},"105":{"body":121,"breadcrumbs":3,"title":1},"106":{"body":188,"breadcrumbs":3,"title":1},"107":{"body":257,"breadcrumbs":3,"title":1},"108":{"body":18,"breadcrumbs":4,"title":2},"109":{"body":78,"breadcrumbs":3,"title":1},"11":{"body":102,"breadcrumbs":3,"title":2},"110":{"body":268,"breadcrumbs":3,"title":1},"111":{"body":131,"breadcrumbs":3,"title":1},"112":{"body":21,"breadcrumbs":8,"title":4},"113":{"body":192,"breadcrumbs":5,"title":1},"114":{"body":76,"breadcrumbs":5,"title":1},"115":{"body":272,"breadcrumbs":5,"title":1},"116":{"body":136,"breadcrumbs":5,"title":1},"117":{"body":182,"breadcrumbs":5,"title":1},"118":{"body":208,"breadcrumbs":5,"title":1},"119":{"body":317,"breadcrumbs":5,"title":1},"12":{"body":26,"breadcrumbs":2,"title":1},"120":{"body":37,"breadcrumbs":5,"title":1},"121":{"body":144,"breadcrumbs":5,"title":1},"122":{"body":237,"breadcrumbs":5,"title":1},"123":{"body":198,"breadcrumbs":5,"title":1},"124":{"body":528,"breadcrumbs":5,"title":1},"125":{"body":38,"breadcrumbs":4,"title":2},"126":{"body":112,"breadcrumbs":4,"title":2},"127":{"body":119,"breadcrumbs":4,"title":2},"128":{"body":28,"breadcrumbs":6,"title":4},"129":{"body":89,"breadcrumbs":4,"title":2},"13":{"body":7,"breadcrumbs":3,"title":2},"130":{"body":26,"breadcrumbs":3,"title":1},"131":{"body":163,"breadcrumbs":3,"title":1},"132":{"body":80,"breadcrumbs":3,"title":1},"133":{"body":509,"breadcrumbs":4,"title":2},"134":{"body":99,"breadcrumbs":5,"title":3},"135":{"body":492,"breadcrumbs":4,"title":2},"136":{"body":121,"breadcrumbs":6,"title":4},"137":{"body":173,"breadcrumbs":2,"title":0},"138":{"body":148,"breadcrumbs":3,"title":1},"139":{"body":23,"breadcrumbs":3,"title":1},"14":{"body":209,"breadcrumbs":4,"title":2},"140":{"body":168,"breadcrumbs":4,"title":2},"141":{"body":251,"breadcrumbs":3,"title":1},"142":{"body":133,"breadcrumbs":3,"title":1},"143":{"body":93,"breadcrumbs":3,"title":1},"144":{"body":134,"breadcrumbs":4,"title":2},"145":{"body":581,"breadcrumbs":3,"title":1},"146":{"body":9,"breadcrumbs":4,"title":2},"147":{"body":185,"breadcrumbs":4,"title":2},"148":{"body":190,"breadcrumbs":4,"title":2},"149":{"body":390,"breadcrumbs":4,"title":2},"15":{"body":121,"breadcrumbs":4,"title":2},"150":{"body":374,"breadcrumbs":4,"title":2},"151":{"body":88,"breadcrumbs":4,"title":2},"152":{"body":170,"breadcrumbs":3,"title":1},"153":{"body":0,"breadcrumbs":4,"title":2},"154":{"body":409,"breadcrumbs":5,"title":3},"155":{"body":835,"breadcrumbs":5,"title":3},"156":{"body":769,"breadcrumbs":4,"title":2},"157":{"body":325,"breadcrumbs":7,"title":5},"158":{"body":876,"breadcrumbs":5,"title":3},"159":{"body":742,"breadcrumbs":4,"title":2},"16":{"body":117,"breadcrumbs":4,"title":2},"160":{"body":220,"breadcrumbs":4,"title":2},"161":{"body":1151,"breadcrumbs":6,"title":4},"162":{"body":343,"breadcrumbs":4,"title":2},"163":{"body":180,"breadcrumbs":4,"title":2},"164":{"body":752,"breadcrumbs":6,"title":4},"165":{"body":926,"breadcrumbs":4,"title":2},"166":{"body":411,"breadcrumbs":4,"title":2},"17":{"body":108,"breadcrumbs":5,"title":3},"18":{"body":158,"breadcrumbs":3,"title":1},"19":{"body":130,"breadcrumbs":5,"title":3},"2":{"body":8,"breadcrumbs":5,"title":2},"20":{"body":40,"breadcrumbs":3,"title":1},"21":{"body":58,"breadcrumbs":4,"title":2},"22":{"body":123,"breadcrumbs":6,"title":3},"23":{"body":108,"breadcrumbs":6,"title":3},"24":{"body":110,"breadcrumbs":5,"title":2},"25":{"body":65,"breadcrumbs":6,"title":3},"26":{"body":235,"breadcrumbs":6,"title":3},"27":{"body":36,"breadcrumbs":5,"title":2},"28":{"body":204,"breadcrumbs":5,"title":2},"29":{"body":88,"breadcrumbs":5,"title":2},"3":{"body":21,"breadcrumbs":4,"title":1},"30":{"body":121,"breadcrumbs":4,"title":1},"31":{"body":630,"breadcrumbs":5,"title":2},"32":{"body":193,"breadcrumbs":5,"title":2},"33":{"body":197,"breadcrumbs":7,"title":4},"34":{"body":141,"breadcrumbs":4,"title":1},"35":{"body":66,"breadcrumbs":6,"title":3},"36":{"body":142,"breadcrumbs":6,"title":3},"37":{"body":35,"breadcrumbs":4,"title":1},"38":{"body":158,"breadcrumbs":4,"title":1},"39":{"body":45,"breadcrumbs":4,"title":1},"4":{"body":38,"breadcrumbs":4,"title":1},"40":{"body":855,"breadcrumbs":4,"title":1},"41":{"body":35,"breadcrumbs":4,"title":1},"42":{"body":211,"breadcrumbs":4,"title":1},"43":{"body":88,"breadcrumbs":4,"title":1},"44":{"body":370,"breadcrumbs":4,"title":1},"45":{"body":360,"breadcrumbs":4,"title":1},"46":{"body":179,"breadcrumbs":4,"title":1},"47":{"body":286,"breadcrumbs":4,"title":1},"48":{"body":280,"breadcrumbs":4,"title":1},"49":{"body":361,"breadcrumbs":5,"title":2},"5":{"body":58,"breadcrumbs":5,"title":2},"50":{"body":531,"breadcrumbs":4,"title":1},"51":{"body":49,"breadcrumbs":4,"title":2},"52":{"body":424,"breadcrumbs":4,"title":2},"53":{"body":423,"breadcrumbs":3,"title":1},"54":{"body":188,"breadcrumbs":4,"title":2},"55":{"body":230,"breadcrumbs":5,"title":3},"56":{"body":63,"breadcrumbs":3,"title":1},"57":{"body":195,"breadcrumbs":3,"title":1},"58":{"body":1084,"breadcrumbs":3,"title":1},"59":{"body":174,"breadcrumbs":4,"title":2},"6":{"body":28,"breadcrumbs":2,"title":1},"60":{"body":126,"breadcrumbs":5,"title":3},"61":{"body":140,"breadcrumbs":4,"title":2},"62":{"body":121,"breadcrumbs":4,"title":2},"63":{"body":493,"breadcrumbs":3,"title":1},"64":{"body":33,"breadcrumbs":10,"title":5},"65":{"body":247,"breadcrumbs":6,"title":1},"66":{"body":57,"breadcrumbs":6,"title":1},"67":{"body":200,"breadcrumbs":6,"title":1},"68":{"body":200,"breadcrumbs":6,"title":1},"69":{"body":149,"breadcrumbs":6,"title":1},"7":{"body":85,"breadcrumbs":2,"title":1},"70":{"body":211,"breadcrumbs":6,"title":1},"71":{"body":27,"breadcrumbs":6,"title":3},"72":{"body":1241,"breadcrumbs":4,"title":1},"73":{"body":1141,"breadcrumbs":4,"title":1},"74":{"body":118,"breadcrumbs":4,"title":1},"75":{"body":571,"breadcrumbs":4,"title":1},"76":{"body":35,"breadcrumbs":4,"title":2},"77":{"body":245,"breadcrumbs":3,"title":1},"78":{"body":165,"breadcrumbs":3,"title":1},"79":{"body":106,"breadcrumbs":3,"title":1},"8":{"body":70,"breadcrumbs":2,"title":1},"80":{"body":144,"breadcrumbs":3,"title":1},"81":{"body":191,"breadcrumbs":3,"title":1},"82":{"body":166,"breadcrumbs":3,"title":1},"83":{"body":71,"breadcrumbs":3,"title":1},"84":{"body":52,"breadcrumbs":3,"title":1},"85":{"body":456,"breadcrumbs":3,"title":1},"86":{"body":461,"breadcrumbs":3,"title":1},"87":{"body":27,"breadcrumbs":4,"title":2},"88":{"body":28,"breadcrumbs":3,"title":1},"89":{"body":238,"breadcrumbs":5,"title":3},"9":{"body":70,"breadcrumbs":2,"title":1},"90":{"body":121,"breadcrumbs":3,"title":1},"91":{"body":98,"breadcrumbs":3,"title":1},"92":{"body":315,"breadcrumbs":3,"title":1},"93":{"body":73,"breadcrumbs":3,"title":1},"94":{"body":34,"breadcrumbs":3,"title":1},"95":{"body":25,"breadcrumbs":4,"title":2},"96":{"body":92,"breadcrumbs":3,"title":1},"97":{"body":109,"breadcrumbs":8,"title":4},"98":{"body":585,"breadcrumbs":5,"title":1},"99":{"body":991,"breadcrumbs":5,"title":1}},"docs":{"0":{"body":"book cover","breadcrumbs":"Cover","id":"0","title":"Cover"},"1":{"body":"","breadcrumbs":"Buy PDF/EPUB versions » Buy PDF/EPUB versions","id":"1","title":"Buy PDF/EPUB versions"},"10":{"body":"I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors. You can reach me via: Issue Manager: https://github.com/learnbyexample/cli-computing/issues E-mail: learnbyexample.net@gmail.com Twitter: https://twitter.com/learn_byexample","breadcrumbs":"Preface » Feedback and Errata","id":"10","title":"Feedback and Errata"},"100":{"body":"Perl is a scripting language with plenty of builtin features and a strong ecosystem. Perl one-liners can be used for text processing, similar to grep, sed, awk and more. And similar to many command line utilities, perl can accept input from both stdin and file arguments. Basic one-liners # print all lines containing 'at'\n# same as: grep 'at' and sed -n '/at/p' and awk '/at/'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | perl -ne 'print if /at/'\ngate\nwhat # print all lines NOT containing 'e'\n# same as: grep -v 'e' and sed -n '/e/!p' and awk '!/e/'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | perl -ne 'print if !/e/'\nwhat The -e option accepts code as a command line argument. Many shortcuts are available to reduce the amount of typing needed. In the above examples, a regular expression has been used to filter the input. When the input string isn't specified, the test is performed against the special variable $_, which has the contents of the current input line. $_ is also the default argument for many functions like print and length. To summarize: /REGEXP/FLAGS is a shortcut for $_ =~ m/REGEXP/FLAGS !/REGEXP/FLAGS is a shortcut for $_ !~ m/REGEXP/FLAGS In the examples below, the -p option is used instead of -n. This helps to automatically print the value of $_ after processing each input line. # same as: sed 's/:/-/' and awk '{sub(/:/, \"-\")} 1'\n$ printf '1:2:3:4\\na:b:c:d\\n' | perl -pe 's/:/-/'\n1-2:3:4\na-b:c:d # same as: sed 's/:/-/g' and awk '{gsub(/:/, \"-\")} 1'\n$ printf '1:2:3:4\\na:b:c:d\\n' | perl -pe 's/:/-/g'\n1-2-3-4\na-b-c-d info Similar to sed, you can use the -i option for inplace editing. Perl special variables Brief description for some of the special variables are given below: $_ contains the input record content @F array containing the field contents (with the -a and -F options) $F[0] first field $F[1] second field and so on $F[-1] last field $F[-2] second last field and so on $#F index of the last field $. number of records (i.e. line number) $1 backreference to the first capture group $2 backreference to the second capture group and so on $& backreference to the entire matched portion You'll see examples using such variables in the sections to follow. Auto split Here are some examples based on specific fields rather than the entire line. The -a option will cause the input line to be split based on whitespaces and the field contents can be accessed using the @F special array variable. Leading and trailing whitespaces will be suppressed, so there's no possibility of empty fields. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # same as: awk '{print $2}' table.txt\n$ perl -lane 'print $F[1]' table.txt\nbread\ncake\nbanana # same as: awk '$NF<0' table.txt\n$ perl -lane 'print if $F[-1] < 0' table.txt\nblue cake mug shirt -7 # same as: awk '{gsub(/b/, \"B\", $1)} 1' table.txt\n$ perl -lane '$F[0] =~ s/b/B/g; print \"@F\"' table.txt\nBrown bread mat hair 42\nBlue cake mug shirt -7\nyellow banana window shoes 3.14 When you use an array within double quotes (like \"@F\" in the example above), the fields will be printed with a space character in between. The join function is one of the ways to print the contents of an array with a custom field separator. Here's an example: # print contents of @F array with colon as the separator\n$ perl -lane 'print join \":\", @F' table.txt\nbrown:bread:mat:hair:42\nblue:cake:mug:shirt:-7\nyellow:banana:window:shoes:3.14 info In the above examples, the -l option has been used to remove the record separator (which is newline by default) from the input line. The record separator thus removed is added back when the print function is used. Regexp field separator You can use the -F option to specify a regexp pattern for input field separation. $ echo 'apple,banana,cherry' | perl -F, -lane 'print $F[1]'\nbanana $ s='Sample123string42with777numbers'\n$ echo \"$s\" | perl -F'\\d+' -lane 'print join \",\", @F'\nSample,string,with,numbers Powerful features I reach for Perl over grep, sed and awk when I need powerful regexp features and make use of the vast builtin functions and libraries. Here are some examples showing regexp features not present in BRE/ERE: # reverse lowercase alphabets at the end of input lines\n# the 'e' flag allows you to use Perl code in the replacement section\n$ echo 'fig 42apples' | perl -pe 's/[a-z]+$/reverse $&/e'\nfig 42selppa # replace arithmetic expressions with their results\n$ echo '42*10 200+100 22/7' | perl -pe 's|\\d+[+/*-]\\d+|$&|gee'\n420 300 3.14285714285714 # exclude terms in the search pattern\n$ s='orange apple appleseed'\n$ echo \"$s\" | perl -pe 's#\\bapple\\b(*SKIP)(*F)|\\w+#($&)#g'\n(orange) apple (appleseed) And here are some examples showing off builtin features: # filter fields containing 'in' or 'it' or 'is'\n$ s='goal:amazing:42:whistle:kwality:3.14'\n$ echo \"$s\" | perl -F: -lane 'print join \":\", grep {/i[nts]/} @F'\namazing:whistle:kwality # sort numbers in ascending order\n# use {$b <=> $a} for descending order\n$ echo '23 756 -983 5' | perl -lane 'print join \" \", sort {$a <=> $b} @F'\n-983 5 23 756 # sort strings in ascending order\n$ s='floor bat to dubious four'\n$ echo \"$s\" | perl -lane 'print join \":\", sort @F'\nbat:dubious:floor:four:to # unique fields, maintains input order of elements\n# -M option helps you load modules\n$ s='3,b,a,3,c,d,1,d,c,2,2,2,3,1,b'\n$ echo \"$s\" | perl -MList::Util=uniq -F, -lane 'print join \",\", uniq @F'\n3,b,a,c,d,1,2 Further Reading perldoc: Perl introduction perldoc: Regexp tutorial My ebook Perl One-Liners Guide","breadcrumbs":"Multipurpose Text Processing Tools » perl","id":"100","title":"perl"},"101":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Replace all occurrences of 0xA0 with 0x50 and 0xFF with 0x7F for the given input. $ printf 'a1:0xA0, a2:0xA0A1\\nb1:0xFF, b2:0xBE\\n'\na1:0xA0, a2:0xA0A1\nb1:0xFF, b2:0xBE $ printf 'a1:0xA0, a2:0xA0A1\\nb1:0xFF, b2:0xBE\\n' | sed # ???\na1:0x50, a2:0x50A1\nb1:0x7F, b2:0xBE 2) Remove only the third line from the given input. $ seq 34 37 | # ???\n34\n35\n37 3) For the input file sample.txt, display all lines that contain it but not do. # ??? 7) Believe it 4) For the input file purchases.txt, delete all lines containing tea. Also, replace all occurrences of coffee with milk. Write back the changes to the input file itself. The original contents should get saved to purchases.txt.orig. Afterwards, restore the contents from this backup file. # make the changes\n# ???\n$ ls purchases*\npurchases.txt purchases.txt.orig\n$ cat purchases.txt\nmilk\nwashing powder\nmilk\ntoothpaste\nsoap # restore the contents\n# ???\n$ ls purchases*\npurchases.txt\n$ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea 5) For the input file sample.txt, display all lines from the start of the file till the first occurrence of are. # ??? 1) Hello World 2) 3) Hi there 4) How are you 6) Delete all groups of lines from a line containing start to a line containing end for the uniform.txt input file. # ???\nmango\nicecream\nhow are you\nhave a nice day\npar,far,mar,tar 7) Replace all occurrences of 42 with [42] unless it is at the edge of a word. $ echo 'hi42bye nice421423 bad42 cool_4242a 42c' | sed # ???\nhi[42]bye nice[42]1[42]3 bad42 cool_[42][42]a 42c 8) Replace all whole words with X that start and end with the same word character. $ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | sed # ???\nX not X X X X took X Pop 9) For the input file anchors.txt, convert markdown anchors to hyperlinks as shown below. $ cat anchors.txt\n# Regular Expressions\n## Subexpression calls\n## The dot meta character $ sed # ???\n[Regular Expressions](#regular-expressions)\n[Subexpression calls](#subexpression-calls)\n[The dot meta character](#the-dot-meta-character) 10) Replace all occurrences of e with 3 except the first two matches. $ echo 'asset sets tests site' | sed # ???\nasset sets t3sts sit3 $ echo 'sample item teem eel' | sed # ???\nsample item t33m 33l 11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42. $ echo 'lion,,ant,road,neon' | sed # ???\nlion,,42,road,neon $ echo ',,,' | sed # ???\n,,42, 12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # ???\n-923.16 13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line. $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n'\napple(ice)pie\n(almond)pista\nyo)yoyo(yo $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n' | awk # ???\nice\nalmond\nyoyo 14) For the input file scores.csv, display the Name and Physics fields in the format shown below. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName:Physics\nIth:100\nCy:98\nLin:83 15) Extract and display the third and first words in the format shown below. $ echo '%whole(Hello)--{doubt}==ado==' | # ???\ndoubt:whole $ echo 'just,\\joint*,concession_42<=nice' | # ???\nconcession_42:just 16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry. $ awk # ???\nName,Maths,Physics,Chemistry,GP\nIth,100,100,100,100\nCy,97,98,95,96.75\nLin,78,83,80,79.75 17) From the para.txt input file, display all paragraphs containing any digit character. $ cat para.txt\nhi there\nhow are you 2 apples\n12 bananas blue sky\nyellow sun\nbrown earth $ awk # ???\n2 apples\n12 bananas 18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below. $ printf 'apple\\npie\\0banana\\ncherry\\0' | awk # ???\napple\npie.\nbanana\ncherry. 19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed. # ??? 6) Just do-it 20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ awk -v n=1 # ???\n%=%=\napple\nbanana\n$ awk -v n=2 # ???\n%=%=\nbrown\ngreen 21) Display lines present in c1.txt but not in c2.txt using the awk command. $ awk # ???\nBrown\nPurple\nTeal 22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file. $ printf 'Ith\\nLin\\n' > names.txt $ awk # ???\nIth,100,100,100\nLin,78,83,80 $ rm names.txt 23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates. $ cat duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555\nyellow,toy,flower,333\nwhite,sky,bread,111\nlight red,purse,rose,333 # ???\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555 24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl. $ awk # ???\nbrown bread mat hair 42\nyellow banana window shoes 3.14 $ perl # ???\nbrown bread mat hair 42\nyellow banana window shoes 3.14 25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file. # make the changes\n$ perl # ???\n$ ls table*\ntable.txt table.txt.bkp\n$ cat table.txt\nhair\nshirt\nshoes # restore the contents\n# ???\n$ ls table*\ntable.txt\n$ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 26) Reverse the first field contents of table.txt input file. # ???\nnworb bread mat hair 42\neulb cake mug shirt -7\nwolley banana window shoes 3.14 27) Sort the given comma separated input lexicographically. Change the output field separator to a : character. $ ip='floor,bat,to,dubious,four'\n$ echo \"$ip\" | perl # ???\nbat:dubious:floor:four:to 28) Filter fields containing digit characters. $ ip='5pearl 42 east 1337 raku_6 lion 3.14'\n$ echo \"$ip\" | perl # ???\n5pearl 42 1337 raku_6 3.14 29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed. $ ip='test_12:test123\\nanother_test_4,no_42\\n'\n$ printf '%b' \"$ip\"\ntest_12:test123\nanother_test_4,no_42 $ printf '%b' \"$ip\" | perl # ???\ntest_1:test2\nanother_test_3,no_42 30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl. $ sed # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ awk # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ perl # ???\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14","breadcrumbs":"Multipurpose Text Processing Tools » Exercises","id":"101","title":"Exercises"},"102":{"body":"In this chapter, you'll learn how to sort input based on various criteria. And then, you'll learn about tools that typically require sorted input for performing operations like finding unique entries, comparing two files line wise and so on. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Sorting Stuff » Sorting Stuff","id":"102","title":"Sorting Stuff"},"103":{"body":"As the name implies, this command is used to sort the contents of input files. Alphabetic sort and numeric sort? Possible. How about sorting a particular column? Possible. Prioritized multiple sorting order? Possible. Randomize? Unique? Lots of features supported by this powerful command. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -n sort numerically -g general numeric sort -V version sort (aware of numbers within text) -h sort human readable numbers (ex: 4K, 3M, 12G, etc) -k sort via key (column sorting) -t single byte character as the field separator (default is non-blank to blank transition) -u sort uniquely -R random sort -r reverse the sort output -o redirect sorted result to a specified filename (ex: for inplace sorting) Default sort By default, sort orders the input lexicographically in ascending order. You can use the -r option to reverse the results. # default sort\n$ printf 'banana\\ncherry\\napple' | sort\napple\nbanana\ncherry # sort and then display the results in reversed order\n$ printf 'peace\\nrest\\nquiet' | sort -r\nrest\nquiet\npeace info Use the -f option if you want to ignore case. See also coreutils FAQ: Sort does not sort in normal order! . Numerical sort There are several ways to deal with input containing different kind of numbers: $ printf '20\\n2\\n-3\\n111\\n3.14' | sort -n\n-3\n2\n3.14\n20\n111 # sorting human readable numbers\n$ sort -hr file_size.txt\n1.4G games\n316M projects\n746K report.log\n104K power.log\n20K sample.txt # version sort\n$ sort -V timings.txt\n3m20.058s\n3m42.833s\n4m3.083s\n4m11.130s\n5m35.363s Unique sort The -u option will keep only the first copy of lines that are deemed to be equal. # -f option ignores case differences\n$ printf 'CAT\\nbat\\ncat\\ncar\\nbat\\n' | sort -fu\nbat\ncar\nCAT Column sort The -k option allows you to sort based on specific columns instead of the entire input line. By default, the empty string between non-blank and blank characters is considered as the separator. This option accepts arguments in various ways. You can specify starting and ending column numbers separated by a comma. If you specify only the starting column, the last column will be used as the ending column. Usually you just want to sort by a single column, in which case the same number is specified as both the starting and ending columns. Here's an example: $ cat shopping.txt\napple 50\ntoys 5\nPizza 2\nmango 25\nBanana 10 # sort based on the 2nd column numbers\n$ sort -k2,2n shopping.txt\nPizza 2\ntoys 5\nBanana 10\nmango 25\napple 50 info You can use the -t option to specify a single byte character as the field separator. Use \\0 to specify ASCII NUL as the separator. info Use the -s option to retain the original order of input lines when two or more lines are deemed equal. You can still use multiple keys to specify your own tie breakers, -s only prevents the last resort comparison.","breadcrumbs":"Sorting Stuff » sort","id":"103","title":"sort"},"104":{"body":"This command helps you to identify and remove duplicates. Usually used with sorted inputs as the comparison is made between adjacent lines only. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -u display only the unique entries -d display only the duplicate entries -D display all the copies of duplicates -c prefix count -i ignore case while determining duplicates -f skip the first N fields (separator is space/tab characters) -s skip the first N characters -w restricts the comparison to the first N characters Default uniq By default, uniq retains only one copy of duplicate lines: # same as sort -u for this case\n$ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | sort | uniq\nblue\nbrown\ngreen # can't use sort -n -u here\n$ printf '2 balls\\n13 pens\\n2 pins\\n13 pens\\n' | sort -n | uniq\n2 balls\n2 pins\n13 pens Unique and duplicate entries The -u option will display only the unique entries. That is, only if a line doesn't occur more than once. $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ sort purchases.txt | uniq -u\nsoap\ntoothpaste\nwashing powder The -d option will display only the duplicate entries. That is, only if a line is seen more than once. To display all the copies of duplicates, use the -D option. $ sort purchases.txt | uniq -d\ncoffee\ntea $ sort purchases.txt | uniq -D\ncoffee\ncoffee\ntea\ntea\ntea Prefix count If you want to know how many times a line has been repeated, use the -c option. This will be added as a prefix. $ sort purchases.txt | uniq -c 2 coffee 1 soap 3 tea 1 toothpaste 1 washing powder $ sort purchases.txt | uniq -dc 2 coffee 3 tea # sorting by number of occurrences\n$ sort purchases.txt | uniq -c | sort -nr 3 tea 2 coffee 1 washing powder 1 toothpaste 1 soap Partial match uniq has three options to change the matching criteria to partial parts of the input line. These aren't as powerful as the sort -k option, but they do come in handy for some use cases. # compare only the first 2 characters\n$ printf '1) apple\\n1) almond\\n2) banana\\n3) cherry\\n3) cup' | uniq -w2\n1) apple\n2) banana\n3) cherry # -f1 skips the first field\n# -s2 then skips two characters (including the blank character)\n# -w2 uses the next two characters for comparison ('bl' and 'ch' in this example)\n$ printf '2 @blue\\n10 :black\\n5 :cherry\\n3 @chalk' | uniq -f1 -s2 -w2\n2 @blue\n5 :cherry","breadcrumbs":"Sorting Stuff » uniq","id":"104","title":"uniq"},"105":{"body":"The comm command finds common and unique lines between two sorted files. By default, you'll get a tabular output with three columns: first column has lines unique to the first file second column has lines unique to the second file third column has lines common to both the files # side by side view of already sorted sample files\n$ paste c1.txt c2.txt\nBlue Black\nBrown Blue\nOrange Green\nPurple Orange\nRed Pink\nTeal Red\nWhite White # default three column output\n$ comm c1.txt c2.txt Black Blue\nBrown Green Orange Pink\nPurple Red\nTeal White You can use one or more of the following options to suppress columns: -1 to suppress lines unique to the first file -2 to suppress lines unique to the second file -3 to suppress lines common to both the files # only the common lines\n$ comm -12 c1.txt c2.txt\nBlue\nOrange\nRed\nWhite # lines unique to the second file\n$ comm -13 c1.txt c2.txt\nBlack\nGreen\nPink","breadcrumbs":"Sorting Stuff » comm","id":"105","title":"comm"},"106":{"body":"By default, the join command combines two files based on the first field content (also referred as key ). Only the lines with common keys will be part of the output. The key field will be displayed first in the output (this distinction will come into play if the first field isn't the key). Rest of the line will have the remaining fields from the first and second files, in that order. One or more blanks (space or tab) will be considered as the input field separator and a single space will be used as the output field separator. If present, blank characters at the start of the input lines will be ignored. # sample sorted input files\n$ cat shopping_jan.txt\napple 10\nbanana 20\nsoap 3\ntshirt 3\n$ cat shopping_feb.txt\nbanana 15\nfig 100\npen 2\nsoap 1 # combine common lines based on the first field\n$ join shopping_jan.txt shopping_feb.txt\nbanana 20 15\nsoap 3 1 info Note that the collating order used for join should be same as the one used to sort the input files. Use join -i to ignore case, similar to sort -f usage. If a field value is present multiple times in the same input file, all possible combinations will be present in the output. As shown below, join will also ensure to add a final newline character even if not present in the input. $ join <(printf 'a f1_x\\na f1_y') <(printf 'a f2_x\\na f2_y')\na f1_x f2_x\na f1_x f2_y\na f1_y f2_x\na f1_y f2_y info There are many more features such as specifying field delimiter, selecting specific fields from each input file in a particular order, filling fields for non-matching lines and so on. See the join chapter from my CLI text processing with GNU Coreutils ebook for explanations and examples.","breadcrumbs":"Sorting Stuff » join","id":"106","title":"join"},"107":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Default sort doesn't work for numbers. Correct the command used below: # wrong output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort\n10\n100\n20\n2.45\n3000 # expected output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort # ???\n2.45\n10\n20\n100\n3000 2) Which sort option will help you ignore case? $ printf 'Super\\nover\\nRUNE\\ntea\\n' | LC_ALL=C sort # ???\nover\nRUNE\nSuper\ntea 3) Go through the sort manual and use appropriate options to get the output shown below. # wrong output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -n\n-1.53\n+120\n3.14e+4\n42.1e-2 # expected output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort # ???\n-1.53\n42.1e-2\n+120\n3.14e+4 4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint : see the Shell Features chapter. # ???\nName,Maths,Physics,Chemistry\nLin,78,83,80\nCy,97,98,95\nIth,100,100,100 5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number. # ???\ndark red,sky,rose,555\nblue,ruby,water,333\ndark red,ruby,rose,111\nbrown,toy,bread,42 6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input? $ printf 'red\\nred\\nred\\ngreen\\nred\\nblue\\nblue' | uniq\n# ??? 7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary. $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n'\n3) cherry\n1) apple\n2) banana\n1) almond $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n' | # ???\n2) banana\n3) cherry 8) Count the number of times input lines are repeated and display the results in the format shown below. $ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | # ??? 1 green 2 blue 4 brown 9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted. # ???\nBrown\nPurple\nTeal 10) Use appropriate options to get the expected output shown below. # wrong usage, no output\n$ join <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4') # expected output\n# ???\nfig 5 10 11) What are the differences between sort -u and uniq -u options, if any?","breadcrumbs":"Sorting Stuff » Exercises","id":"107","title":"Exercises"},"108":{"body":"In this chapter, you'll learn how to find and report differences between the contents of two files. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Comparing Files » Comparing Files","id":"108","title":"Comparing Files"},"109":{"body":"The cmp command is useful to compare text and binary files. If the two input files have the same content, no output is displayed and exit status is 0. If there is a difference, it prints the first difference with details like line number and byte location and the exit status will be 1. $ mkdir practice_cmp\n$ cd practice_cmp\n$ echo 'hello' > x1.txt\n$ cp x{1,2}.txt\n$ echo 'hello.' > x3.txt # files with the same content\n$ cmp x1.txt x2.txt\n$ echo $?\n0 # files with differences\n$ cmp x1.txt x3.txt\nx1.txt x3.txt differ: byte 6, line 1\n$ echo $?\n1 info Use the -s option to suppress the output when you just need the exit status. The -i option will allow you to skip initial bytes from the input.","breadcrumbs":"Comparing Files » cmp","id":"109","title":"cmp"},"11":{"body":"Sundeep Agarwal is a lazy being who prefers to work just enough to support his modest lifestyle. He accumulated vast wealth working as a Design Engineer at Analog Devices and retired from the corporate world at the ripe age of twenty-eight. Unfortunately, he squandered his savings within a few years and had to scramble trying to earn a living. Against all odds, selling programming ebooks saved his lazy self from having to look for a job again. He can now afford all the fantasy ebooks he wants to read and spends unhealthy amount of time browsing the internet. When the creative muse strikes, he can be found working on yet another programming ebook (which invariably ends up having at least one example with regular expressions). Researching materials for his ebooks and everyday social media usage drowned his bookmarks, so he maintains curated resource lists for sanity sake. He is thankful for free learning resources and open source tools. His own contributions can be found at https://github.com/learnbyexample . List of books: https://learnbyexample.github.io/books/","breadcrumbs":"Preface » Author info","id":"11","title":"Author info"},"110":{"body":"Useful to find differences between text files. All the differences are printed, which might not be desirable for long files. Common options Commonly used options are shown below. Examples will be discussed in the later sections. -i ignore case -w ignore whitespaces -b ignore changes in the amount of whitespace -B ignore only blank lines -E ignore changes due to tab expansion -z ignore trailing whitespaces at the end of lines -y two column output -r recursively compare files between the two directories specified -s convey message when two files are same -q report if files differ, not the details of differences Default diff By default, the diff output shows lines from the first input file prefixed with < and lines from the second file prefixed with >. A line containing --- is used as the group separator. Each difference is prefixed by a command that indicates the differences (these commands are understood by tools like patch). # change to the 'example_files/text_files' directory\n# side-by-side view of sample input files\n$ paste f1.txt f2.txt\n1 1\n2 hello\n3 3\nworld 4 $ diff f1.txt f2.txt\n2c2\n< 2\n---\n> hello\n4c4\n< world\n---\n> 4 $ diff <(seq 4) <(seq 5)\n4a5\n> 5 Ignoring whitespaces There are several options to ignore specific whitespace characters during comparison. Here are some examples: # ignore changes in the amount of whitespace\n$ diff -b <(echo 'good day') <(echo 'good day')\n$ echo $?\n0 # ignore all whitespaces\n$ diff -w <(echo 'hi there ') <(echo ' hi there')\n$ echo $?\n0\n$ diff -w <(echo 'hi there ') <(echo 'hithere')\n$ echo $?\n0 Side-by-side output The -y option is handy to view the differences side-by-side. By default, all the input lines will be present in the output and the line width is 130 print columns. You can use the -W option to change the width when dealing with short input lines. The --suppress-common-lines helps to focus only on the differences. $ diff -y f1.txt f2.txt\n1 1\n2 | hello\n3 3\nworld | 4 $ diff -W 60 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 Further Reading gvimdiff edit two, three or four versions of a file with GVim and show differences GUI diff and merge tools difftastic — structural diff tool that understands syntax icdiff — improved colored diff","breadcrumbs":"Comparing Files » diff","id":"110","title":"diff"},"111":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not? 2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes. $ echo '1) apple' > x1.txt\n$ echo '2. apple' > x2.txt\n$ cmp x1.txt x2.txt\nx1.txt x2.txt differ: byte 1, line 1 $ cmp # ???\n$ echo $?\n0 $ rm x[12].txt 3) What does the diff -d option do? 4) Which option will help you get colored output with diff? 5) Use appropriate options to get the desired output shown below. # instead of this output\n$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 # get this output\n$ diff # ???\n1 (\n2 | hello\n3 (\nworld | 4 6) Use appropriate options to get the desired output shown below. $ echo 'hello' > d1.txt\n$ echo 'Hello' > d2.txt # instead of this output\n$ diff d1.txt d2.txt\n1c1\n< hello\n---\n> Hello # get this output\n$ diff # ???\nFiles d1.txt and d2.txt are identical $ rm d[12].txt","breadcrumbs":"Comparing Files » Exercises","id":"111","title":"Exercises"},"112":{"body":"There are way too many specialized text processing tools. This chapter will discuss some of the commands that haven't been covered in the previous chapters. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Assorted Text Processing Tools » Assorted Text Processing Tools","id":"112","title":"Assorted Text Processing Tools"},"113":{"body":"The seq command is a handy tool to generate a sequence of numbers in ascending or descending order. Both integer and floating-point numbers are supported. You can also customize the formatting for numbers and the separator between them. You need three numbers to generate an arithmetic progression — start , step and stop . When you pass only a single number as the stop value, the default start and step values are assumed to be 1. Passing two numbers are considered as start and stop values (in that order). # start=1, step=1 and stop=3\n$ seq 3\n1\n2\n3 # start=25434, step=1 and stop=25437\n$ seq 25434 25437\n25434\n25435\n25436\n25437 # start=-5, step=1 and stop=-3\n$ seq -5 -3\n-5\n-4\n-3 # start=0.25, step=0.33 and stop=1.12\n$ seq 0.25 0.33 1.12\n0.25\n0.58\n0.91 By using a negative step value, you can generate sequences in descending order. $ seq 3 -1 1\n3\n2\n1 You can use the -s option to change the separator between the numbers of a sequence. A single newline character is always the character added after the final number. $ seq -s' - ' 4\n1 - 2 - 3 - 4 $ seq -s: 1.2e2 0.752 1.22e2\n120.000:120.752:121.504 The -w option will equalize the width of the output numbers using leading zeros. The largest width between the start and stop values will be used. $ seq -w 8 10\n08\n09\n10 $ seq -w 0003\n0001\n0002\n0003 You can use the -f option for printf style floating-point number formatting. $ seq -f'%g' -s: 1 0.75 3\n1:1.75:2.5 $ seq -f'%.4f' -s: 1 0.75 3\n1.0000:1.7500:2.5000 $ seq -f'%.3e' 1.2e2 0.752 1.22e2\n1.200e+02\n1.208e+02\n1.215e+02","breadcrumbs":"Assorted Text Processing Tools » seq","id":"113","title":"seq"},"114":{"body":"By default, shuf will randomize the order of input lines. You can use the -n option to limit the number of output lines. $ printf 'apple\\nbanana\\ncherry\\nfig\\nmango' | shuf\nbanana\ncherry\nmango\napple\nfig $ printf 'apple\\nbanana\\ncherry\\nfig\\nmango' | shuf -n2\nmango\ncherry You can use the -e option to specify multiple input lines as arguments to the command. The -r option helps if you want to allow input lines to be repeated. This option is usually paired with -n to limit the number of lines in the output. $ shuf -n4 -r -e brown green blue\ngreen\nbrown\nblue\ngreen The -i option will help you generate random positive integers. $ shuf -n3 -i 100-200\n170\n112\n148","breadcrumbs":"Assorted Text Processing Tools » shuf","id":"114","title":"shuf"},"115":{"body":"cut is a handy tool for many field processing use cases. The features are limited compared to the awk and perl commands, but the reduced scope also leads to faster processing. By default, cut splits the input content into fields based on the tab character, which you can change using the -d option. The -f option allows you to select a desired field from each input line. To extract multiple fields, specify the selections separated by the comma character. By default, lines not containing the input delimiter will still be part of the output. You can use the -s option to suppress such lines. # second field\n$ printf 'apple\\tbanana\\tcherry\\n' | cut -f2\nbanana # first and third fields\n$ printf 'apple\\tbanana\\tcherry\\n' | cut -f1,3\napple cherry # setting -d automatically changes the output delimiter as well\n$ echo 'one;two;three;four;five' | cut -d';' -f2,5\ntwo;five You can use the - character to specify field ranges. The starting or ending field number can be skipped, but not both. # 2nd, 3rd and 4th fields\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f2-4\nbanana cherry dates # all fields from the start till the 3rd field\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f-3\napple banana cherry # 1st field and all fields from the 3rd field till the end\n$ printf 'apple\\tbanana\\tcherry\\tdates\\n' | cut -f1,3-\napple cherry dates Use the --output-delimiter option to customize the output separator to any string of your choice. # same as: tr '\\t' ','\n$ printf 'apple\\tbanana\\tcherry\\n' | cut --output-delimiter=, -f1-\napple,banana,cherry # multicharacter example\n$ echo 'one;two;three;four' | cut -d';' --output-delimiter=' : ' -f1,3-\none : three : four The --complement option allows you to invert the field selections. # except the second field\n$ printf 'apple ball cat\\n1 2 3 4 5' | cut --complement -d' ' -f2\napple cat\n1 3 4 5 # except the first and third fields\n$ printf 'apple ball cat\\n1 2 3 4 5' | cut --complement -d' ' -f1,3\nball\n2 4 5 You can use the -b or -c options to select specified bytes from each input line. The syntax is same as the -f option. The -c option is intended for multibyte character selection, but for now it works exactly as the -b option. $ printf 'apple\\tbanana\\tcherry\\n' | cut -c2,8,11\npan $ printf 'apple\\tbanana\\tcherry\\n' | cut -c2,8,11 --output-delimiter=-\np-a-n $ printf 'apple\\tbanana\\tcherry\\n' | cut --complement -c13-\napple banana $ printf 'cat-bat\\ndog:fog' | cut -c5-\nbat\nfog","breadcrumbs":"Assorted Text Processing Tools » cut","id":"115","title":"cut"},"116":{"body":"The column command is a nifty tool to align the input data column wise. By default, whitespace is used as the input delimiter. Space character is used to align the output columns, so whitespace characters like tab will get converted to spaces. $ printf 'one two three\\nfour five six\\nseven eight nine\\n'\none two three\nfour five six\nseven eight nine $ printf 'one two three\\nfour five six\\nseven eight nine\\n' | column -t\none two three\nfour five six\nseven eight nine You can use the -s option to customize the input delimiter. Note that the output delimiter will still be made up of spaces only. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ column -s, -t scores.csv\nName Maths Physics Chemistry\nIth 100 100 100\nCy 97 98 95\nLin 78 83 80 $ printf '1:-:2:-:3\\napple:-:banana:-:cherry\\n' | column -s:-: -t\n1 2 3\napple banana cherry warning Input should have a newline at the end, otherwise you'll get an error: $ printf '1 2 3\\na b c' | column -t\ncolumn: line too long\n1 2 3","breadcrumbs":"Assorted Text Processing Tools » column","id":"116","title":"column"},"117":{"body":"tr helps you to map one set of characters to another set of characters. Features like range, repeats, character sets, squeeze, complement, etc makes it a must know text processing tool. tr works only on stdin data, so you'll need to use shell input redirection for file input. Here are some basic examples: # 'l' maps to '1', 'e' to '3', 't' to '7' and 's' to '5'\n$ echo 'leet speak' | tr 'lets' '1375'\n1337 5p3ak # example with shell metacharacters\n$ echo 'apple;banana;cherry' | tr ';' ':'\napple:banana:cherry # swap case\n$ echo 'Hello World' | tr 'a-zA-Z' 'A-Za-z'\nhELLO wORLD $ tr 'a-z' 'A-Z' xaa <==\n1 ==> xab <==\n1001 ==> xae <==\n4001 ==> xaj <==\n9001 info For more examples, customization options and other details, see the split chapter from my CLI text processing with GNU Coreutils ebook.","breadcrumbs":"Assorted Text Processing Tools » split","id":"121","title":"split"},"122":{"body":"The csplit command is useful to divide the input into smaller parts based on line numbers and regular expression patterns. You can split the input into two based on a particular line number. To do so, specify the line number after the input source (filename or stdin data). The first output file will have the input lines before the given line number and the second output file will have the rest of the contents. By default, the output files will be named xx00, xx01, xx02 and so on (where xx is the prefix). The numerical suffix will automatically use more digits if needed. # split input into two based on line number 2\n# the -q option suppresses output showing number of bytes written for each file\n$ seq 4 | csplit -q - 2 # first output file will have the first line\n# second output file will have the rest\n$ head xx*\n==> xx00 <==\n1 ==> xx01 <==\n2\n3\n4 You can also split the input based on a line matching the given regular expression. The output produced will vary based on the // or %% delimiters being used to surround the regexp. When /regexp/ is used, output is similar to the line number based splitting. The first output file will have the input lines before the first occurrence of a line matching the given regexp and the second output file will have the rest of the contents. Consider this sample input file: $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea Here's an example of splitting the input file using the /regexp/ syntax: # match a line containing 't' followed by zero or more characters and then 'p'\n# 'toothpaste' is the only match for this input file\n$ csplit -q purchases.txt '/t.*p/' $ head xx*\n==> xx00 <==\ncoffee\ntea\nwashing powder\ncoffee ==> xx01 <==\ntoothpaste\ntea\nsoap\ntea When %regexp% is used, the lines occurring before the matching line won't be part of the output. Only the line matching the given regexp and the rest of the contents will be part of the single output file. $ csplit -q purchases.txt '%t.*p%' $ cat xx00\ntoothpaste\ntea\nsoap\ntea info For more examples, customization options and other details, see the csplit chapter from my CLI text processing with GNU Coreutils ebook.","breadcrumbs":"Assorted Text Processing Tools » csplit","id":"122","title":"csplit"},"123":{"body":"By default, xargs executes the echo command for the arguments extracted from stdin data (or file input via the -a option). The -n option helps to customize how many arguments should be passed at a time. Together, these features can be used to reshape whitespace separated data as shown in the examples below: $ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' apple banana cherry dragon unicorn $ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' | xargs -n2\napple banana\ncherry dragon\nunicorn $ cat ip.txt\ndeep blue\nlight orange\nblue delight\n$ xargs -a ip.txt -n3\ndeep blue light\norange blue delight You can use the -L option to specify how many input lines should be combined at a time: # same as: pr -3ats' ' or paste -d' ' - - -\n$ seq 9 | xargs -L3\n1 2 3\n4 5 6\n7 8 9 $ xargs -a ip.txt -L2\ndeep blue light orange\nblue delight # you can also use -l instead of -L1\n$ printf ' apple banana cherry\\n\\t\\tdragon unicorn \\n' | xargs -L1\napple banana cherry\ndragon unicorn info Note that xargs -L1 is not the same as awk '{$1=$1} 1' since xargs will discard blank lines. Also, trailing blank characters will cause the next line to be considered as part of the current line. For example: # no trailing blanks\n$ printf 'xerox apple\\nregex go sea\\n' | xargs -L1\nxerox apple\nregex go sea # with trailing blanks\n$ printf 'xerox apple \\nregex go sea\\n' | xargs -L1\nxerox apple regex go sea You can use the -d option to specify a custom single character input delimiter. For example: $ printf '1,2,3,4,5,6' | xargs -d, -n3\n1 2 3\n4 5 6","breadcrumbs":"Assorted Text Processing Tools » xargs","id":"123","title":"xargs"},"124":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Generate the following sequence. # ???\n100\n95\n90\n85\n80 2) Is the sequence shown below possible to generate with seq? If so, how? # ???\n01.5,02.5,03.5,04.5,05.5 3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example. # ???\nsupplemental\nforesight\nunderestimates 4) Briefly describe the purpose of the shuf command options -i, -e and -r. 5) Why does the below command not work as expected? What other tools can you use in such cases? # not working as expected\n$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3\napple,cherry # expected output\n# ???\ncherry,apple,cherry 6) Display except the second field in the format shown below. Can you construct two different solutions? $ echo 'apple,banana,cherry,dates' | cut # ???\napple cherry dates $ echo '2,3,4,5,6,7,8' | cut # ???\n2 4 5 6 7 8 7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not? $ printf 'apple\\nbanana\\ncherry\\ndates\\n' | cut # ???\napp\nban\nche\ndat 8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName Physics\nIth 100\nCy 98\nLin 83 9) Display the contents of table.txt in the format shown below. # ???\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 10) Implement ROT13 cipher using the tr command. $ echo 'Hello World' | tr # ???\nUryyb Jbeyq $ echo 'Uryyb Jbeyq' | tr # ???\nHello World 11) Retain only alphabets, digits and whitespace characters. $ echo 'Apple_42 cool,blue Dragon:army' | # ???\nApple42 coolblue Dragonarmy 12) Use tr to get the output shown below. $ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr # ???\nhow are you 13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source? # this works individually for each input file\n$ paste -sd, fruits.txt ip.txt\nbanana,papaya,mango\ndeep blue,light orange,blue delight # expected output\n# ???\nbanana,papaya,mango,deep blue,light orange,blue delight 14) Use appropriate options to get the expected output shown below. # default output\n$ paste fruits.txt ip.txt\nbanana deep blue\npapaya light orange\nmango blue delight # expected output\n$ paste # ???\nbanana\ndeep blue\npapaya\nlight orange\nmango\nblue delight 15) Use the pr command to get the expected output shown below. $ seq -w 16 | pr # ???\n01,02,03,04\n05,06,07,08\n09,10,11,12\n13,14,15,16 $ seq -w 16 | pr # ???\n01,05,09,13\n02,06,10,14\n03,07,11,15\n04,08,12,16 16) Use the pr command to join the input files fruits.txt and ip.txt as shown below. # ???\nbanana : deep blue\npapaya : light orange\nmango : blue delight 17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below? # last two characters from each line\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | # ???\nle\nna\nry\nes 18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt. # split input by 3 lines (max) at a time\n# ??? $ head xa?\n==> xaa <==\ncoffee\ntea\nwashing powder ==> xab <==\ncoffee\ntoothpaste\ntea ==> xac <==\nsoap\ntea $ rm xa? 19) Go through the split documentation and use appropriate options to get the output shown below. $ echo 'apple,banana,cherry,dates' | split # ??? $ head xa?\n==> xaa <==\napple,\n==> xab <==\nbanana,\n==> xac <==\ncherry,\n==> xad <==\ndates $ rm xa? 20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below. # ??? $ head xx0?\n==> xx00 <==\ncoffee\ntea ==> xx01 <==\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ rm xx0? 21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 # ???\nName,Ith,Cy,Lin\nMaths,100,97,78\nPhysics,100,98,83\nChemistry,100,95,80 22) Reshape the contents of table.txt to the expected output shown below. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # ???\nbrown bread mat hair\n42 blue cake mug\nshirt -7 yellow banana\nwindow shoes 3.14","breadcrumbs":"Assorted Text Processing Tools » Exercises","id":"124","title":"Exercises"},"125":{"body":"This chapter will cover the basics of shell scripting with bash. You'll learn about declaring variables, control structures, working with arguments passed to a script, getting user input and so on. info The example_files directory has all the shell scripts discussed in this chapter. However, it is recommended that you type the scripts manually using your favorite text editor and refer to the example_files/shell_scripting directory only when necessary.","breadcrumbs":"Shell Scripting » Shell Scripting","id":"125","title":"Shell Scripting"},"126":{"body":"From wikipedia: Scripting language : A scripting language or script language is a programming language for a runtime system that automates the execution of tasks that would otherwise be performed individually by a human operator. Scripting languages are usually interpreted at runtime rather than compiled. Typical scripting languages are intended to be very fast to learn and write in, either as short source code files or interactively in a read–eval–print loop (REPL, language shell). This generally implies relatively simple syntax and semantics; typically a \"script\" (code written in the scripting language) is executed from start to finish, as a \"script\", with no explicit entry point. From wikipedia: Shell script : A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which sets up the environment, runs the program, and does any necessary cleanup or logging, is called a wrapper. See also Difference between scripting and programming languages .","breadcrumbs":"Shell Scripting » Need for scripting","id":"126","title":"Need for scripting"},"127":{"body":"There are several ways you can execute commands from a file. This section shows an example of creating an executable script. Consider this sample script saved in a file named hello.sh: #!/bin/bash echo \"Hello $USER\"\necho \"Today is $(date -u +%A)\"\necho 'Have a nice day' The first line in the above script has two parts: /bin/bash is the path of the bash interpreter you can use type bash to get the path on your system #! is known as shebang or hashbang which directs the program loader to use the interpreter path provided see also stackoverflow: comparison between #!/usr/bin/env and #!/bin/bash? the # character starts a comment, #! is only special at the start of the script Use chmod to add executable permission to the file and then run the script: $ chmod +x hello.sh $ ./hello.sh\nHello learnbyexample\nToday is Wednesday\nHave a nice day If you want to use just the script name to execute it, the file has to be located in one of the PATH folders. Otherwise, you'll have to provide the script's path (absolute or relative) in order to execute it (as shown in the above illustration). info .sh is typically used as the file extension for shell scripts. It is also common to not have an extension at all, especially for executable scripts.","breadcrumbs":"Shell Scripting » Executable script","id":"127","title":"Executable script"},"128":{"body":"You can also just pass a regular file as an argument to the bash command. In this case, the shebang isn't needed (though it wouldn't cause any issues either, since it will be treated as a comment). $ cat greeting.sh\necho 'hello'\necho 'have a nice day' $ bash greeting.sh\nhello\nhave a nice day","breadcrumbs":"Shell Scripting » Passing file argument to bash","id":"128","title":"Passing file argument to bash"},"129":{"body":"Yet another way to execute a script is to source it using the source (or .) builtin command. A major difference from the previous methods is that the script is executed in the current shell environment context instead of a sub-shell. A common use case is sourcing ~/.bashrc and alias/functions (if they are saved in a separate file). Here's an example: $ cat prev_cmd.sh\nprev=$(fc -ln -2 | sed 's/^\\s*//; q')\necho \"$prev\" # 'echo' here is just a sample command for illustration purposes\n$ echo 'hello'\nhello\n# sourcing the script correctly gives the previous command\n$ source prev_cmd.sh\necho 'hello' $ echo 'hello'\nhello\n# no output when the script is executed in a sub-shell\n$ bash prev_cmd.sh info fc is a builtin command to manipulate the history of commands you've used from the terminal. See bash manual: History Builtins for more details.","breadcrumbs":"Shell Scripting » Sourcing script","id":"129","title":"Sourcing script"},"13":{"body":"1.1 See Version_changes.md to track changes across book versions.","breadcrumbs":"Preface » Book version","id":"13","title":"Book version"},"130":{"body":"Single line comments can be inserted after the # character, either at the start of a line or after an instruction. $ cat comments.sh\n# this is a comment on its own line\necho 'hello' # and this is a comment after a command $ bash comments.sh\nhello info See this unix.stackexchange thread for emulating multiline comments.","breadcrumbs":"Shell Scripting » Comments","id":"130","title":"Comments"},"131":{"body":"Here's a basic example of assigning a variable and accessing its value: # note that there cannot be any space characters around the = operator\n$ name='learnbyexample' $ echo \"$name\"\nlearnbyexample As seen above, you need to use the $ prefix while accessing the value stored in a variable. You can use the ${variable} syntax to distinguish between the variable and other parts of the string. Using appropriate quotes is recommended, unless otherwise necessary. You can append to a variable by using the += operator. Here's an example: $ colors='blue'\n$ echo \"$colors\"\nblue $ colors+=' green'\n$ echo \"$colors\"\nblue green You can use the declare builtin to add attributes to variables. For example, the -i option for treating the variable as an integer, -r option for readonly, etc. These attributes can change the behavior of operators like = and += for those variables. See bash manual: Shell-Parameters and bash manual: declare for more details. $ declare -i num=5\n$ echo \"$num\"\n5\n$ num+=42\n$ echo \"$num\"\n47 $ declare -r color='brown'\n$ echo \"$color\"\nbrown\n$ color+=' green'\nbash: color: readonly variable info warning Assigning variables is one of the most common source for errors. Unlike most programming languages, spaces are not allowed around the = sign. That is because space is a shell metacharacter. Another common issue is using quotes (or not) around the value. Here are some examples: $ num = 42\nnum: command not found $ greeting=hello world\nworld: command not found\n$ greeting='hello world'\n$ echo \"$greeting\"\nhello world # using quotes is NOT desirable here\n$ dir_path=~/reports\n$ echo \"$dir_path\"\n/home/learnbyexample/reports\n$ dir_path='~/reports'\n$ echo \"$dir_path\"\n~/reports","breadcrumbs":"Shell Scripting » Variables","id":"131","title":"Variables"},"132":{"body":"From bash manual: Arrays : Bash provides one-dimensional indexed and associative array variables. Any variable may be used as an indexed array; the declare builtin will explicitly declare an array. There is no maximum limit on the size of an array, nor any requirement that members be indexed or assigned contiguously. Indexed arrays are referenced using integers and are zero-based; associative arrays use arbitrary strings. Here's an example of assigning an indexed array and various ways of accessing the elements: $ fruits=('apple' 'fig' 'mango') # first element\n$ echo \"${fruits[0]}\"\napple # last element\n$ echo \"${fruits[-1]}\"\nmango # all elements (example with for loop will be discussed later on)\n$ echo \"${fruits[@]}\"\napple fig mango\n$ printf '%s\\n' \"${fruits[@]}\"\napple\nfig\nmango","breadcrumbs":"Shell Scripting » Arrays","id":"132","title":"Arrays"},"133":{"body":"Bash provides several useful ways to extract and modify the contents of parameters and variables (including arrays). Some of these features will be discussed in this section. 1) Substring extraction using ${parameter:offset} syntax to get all characters from the given index: $ city='Lucknow' # all characters from index 4 onwards\n# indexing starts from 0\n$ echo \"${city:4}\"\nnow # last two characters\n# space before the negative sign is compulsory here,\n# since ${parameter:-word} is a different feature\n$ echo \"${city: -2}\"\now When applied to arrays, substring extraction will give you those elements: $ fruits=('apple' 'fig' 'mango') # all elements from index 1\n$ echo \"${fruits[@]:1}\"\nfig mango 2) Substring extraction using ${parameter:offset:length} syntax to get specific number of characters from the given index: $ city='Lucknow' # 4 characters starting from index 0\n# can also use: echo \"${city::4}\"\n$ echo \"${city:0:4}\"\nLuck # 2 characters starting from index -4 (4th character from the end)\n$ echo \"${city: -4:2}\"\nkn # except the last 2 characters\n$ echo \"${city::-2}\"\nLuckn 3) ${#parameter} will give you the length of the string and ${#array[@]} will give you the number of elements in the array: $ city='Lucknow'\n$ echo \"${#city}\"\n7 $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 4) ${parameter#glob} will remove the shortest match from the start of the string. You can also use extended globs if enabled via the shopt builtin. ${parameter##glob} will remove the longest match from the start of the string. Here are some examples: $ s='this is his life history' # shortest match is deleted\n$ echo \"${s#*is}\" is his life history\n# longest match is deleted\n$ echo \"${s##*is}\"\ntory # assuming extglob is already enabled\n$ echo \"${s#+([^ ])}\"\nhis is his life history\n$ echo \"${s##+([^ ])}\" is his life history # for arrays, the processing is applied to each element\n$ fruits=('apple' 'fig' 'mango')\n$ echo \"${fruits[@]#*[aeiou]}\"\npple g ngo 5) You can use ${parameter%glob} to remove the shortest match from the end of the string. ${parameter%%glob} will remove the longest match from the end of the string. $ s='this is his life history' $ echo \"${s%is*}\"\nthis is his life h\n$ echo \"${s%%is*}\"\nth $ fruits=('apple' 'fig' 'mango')\n$ echo \"${fruits[@]%[aeiou]*}\"\nappl f mang 6) ${parameter/glob/string} replaces the first matching occurrence with the given replacement string and ${parameter//glob/string} will replace all the matching occurrences. You can leave out the /string portion when you want to delete the matching occurrences. The glob will match the longest portion, similar to greedy behavior in regular expressions. Here are some examples: $ ip='this is a sample string' # first occurrence of 'is' is replaced with '123'\n$ echo \"${ip/is/123}\"\nth123 is a sample string\n# all occurrences of 'is' are replaced with '123'\n$ echo \"${ip//is/123}\"\nth123 123 a sample string # replace all occurrences of 'am' or 'in' with '-'\n$ echo \"${ip//@(am|in)/-}\"\nthis is a s-ple str-g # matches from the first 'is' to the last 's' in the input\n$ echo \"${ip/is*s/ X }\"\nth X tring # delete the first occurrence of 's'\n$ echo \"${ip/s}\"\nthi is a sample string\n# delete all the occurrences of 's'\n$ echo \"${ip//s}\"\nthi i a ample tring 7) You can use ${parameter/#glob/string} to match only at the start of the string and ${parameter/%glob/string} to match only at the end of the string. $ ip='spare' # remove only from the start of the string\n$ echo \"${ip/#sp}\"\nare\n$ echo \"${ip/#par}\"\nspare\n# example with replacement string\n$ echo \"${ip/#sp/fl}\"\nflare # remove only from the end of the string\n$ echo \"${ip/%re}\"\nspa\n$ echo \"${ip/%par}\"\nspare 8) ${parameter^glob} can change only the first character to uppercase if matched by the glob. ${parameter^^glob} changes all the matching characters to uppercase (anywhere in the input string). You should provide a glob that only matches one character in length. If the glob is omitted, entire parameter will be matched. These rules also apply to the lowercase and swap case versions discussed later. $ fruit='apple' # uppercase the first character\n$ echo \"${fruit^}\"\nApple\n# uppercase the entire parameter\n$ echo \"${fruit^^}\"\nAPPLE # first character doesn't match the 'g-z' range, so no change\n$ echo \"${fruit^[g-z]}\"\napple\n# uppercase all letters in the 'g-z' range\n$ echo \"${fruit^^[g-z]}\"\naPPLe\n# uppercase all letters in the 'a-e' or 'j-m' ranges\n$ echo \"${fruit^^[a-ej-m]}\"\nAppLE # this won't work since 'sky-' is not a single character\n$ color='sky-rose'\n$ echo \"${color^^*-}\"\nsky-rose 9) To change the characters to lowercase, use , and ,, as shown below: $ fruit='APPLE' $ echo \"${fruit,}\"\naPPLE\n$ echo \"${fruit,,}\"\napple $ echo \"${fruit,,[G-Z]}\"\nApplE 10) To swap case, use ~ and ~~ as shown below. Note that this seems to be deprecated, since it is no longer mentioned in the bash manual. $ fruit='aPPle' # swap case only the first character\n$ echo \"${fruit~}\"\nAPPle\n# swap case all the characters\n$ echo \"${fruit~~}\"\nAppLE # swap case characters matching the given character set\n$ echo \"${fruit~~[g-zG-Z]}\"\nappLe info See bash manual: Shell Parameter Expansion for more details and other types of expansions.","breadcrumbs":"Shell Scripting » Parameter Expansion","id":"133","title":"Parameter Expansion"},"134":{"body":"Command line arguments passed to a script (or a function) are saved in positional parameters starting with 1, 2, 3 etc. 0 contains the name of the shell or shell script. @ contains all the positional parameters starting from 1. Use # to get the number of positional parameters. Similar to variables, you need to use a $ prefix to get the value stored in these parameters. If the parameter number requires more than a single digit, you have to necessarily enclose them in {} (for example, ${12} to get the value of the twelfth parameter). Here's an example script that accepts two arguments: $ cat command_line_arguments.sh\necho \"No. of lines in '$1' is $(wc -l < \"$1\")\"\necho \"No. of lines in '$2' is $(wc -l < \"$2\")\" $ seq 12 > 'test file.txt' $ bash command_line_arguments.sh hello.sh test\\ file.txt\nNo. of lines in 'hello.sh' is 5\nNo. of lines in 'test file.txt' is 12 Further Reading unix.stackexchange: shell script choking on whitespace or other special characters bash manual: Special Parameters","breadcrumbs":"Shell Scripting » Command Line Arguments","id":"134","title":"Command Line Arguments"},"135":{"body":"You can test a condition within [[ and ]] to get a success (0) or failure (1 or higher) exit status and take action accordingly. Bash provides several options and operators that you can use. Space is required after [[ and before ]] for this compound command to function. info Operators ;, && and || will be used in this section to keep the examples terser. if-else and other control structures will be discussed later. Options The -e option checks if the given path argument exists or not. Add a ! prefix to negate the condition. # change to the 'example_files/shell_scripting' directory for this section $ [[ -e hello.sh ]] && echo 'found' || echo 'not found'\nfound $ [[ -e xyz.txt ]] && echo 'found' || echo 'not found'\nnot found # exit status\n$ [[ -e hello.sh ]] ; echo $?\n0\n$ [[ -e xyz.txt ]] ; echo $?\n1\n$ [[ ! -e xyz.txt ]] ; echo $?\n0 You can use the -d and -f options to check if the path is a valid directory and file respectively. The -s option checks if the file exists and its size is greater than zero. The -x option checks if the file exists and is executable. See help test and bash manual: Conditional Expressions for a complete list of such options. String comparisons s1 = s2 or s1 == s2 checks if two strings are equal unquoted portions of s2 will be treated as a wildcard while testing against s1 extglob would be considered as enabled for such comparisons s1 != s2 checks if strings are not equal unquoted portions of s2 will be treated as a wildcard while testing against s1 extglob would be considered as enabled for such comparisons s1 < s2 checks if s1 sorts before s2 lexicographically s1 > s2 checks if s1 sorts after s2 lexicographically s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2 exit status will be 2 if s2 is not a valid regexp Here are some examples for equal and not-equal comparisons: $ fruit='apple'\n$ [[ $fruit == 'apple' ]] && echo 'true' || echo 'false'\ntrue\n$ [[ $fruit == 'banana' ]] && echo 'true' || echo 'false'\nfalse # glob should be constructed to match the entire string\n$ [[ hello == h* ]] && echo 'true' || echo 'false'\ntrue\n# don't quote the glob!\n$ [[ hello == 'h*' ]] && echo 'true' || echo 'false'\nfalse # another example to emphasize that the glob should match the entire string\n$ [[ hello == e*o ]] && echo 'true' || echo 'false'\nfalse\n$ [[ hello == *e*o ]] && echo 'true' || echo 'false'\ntrue $ [[ hello != *a* ]] && echo 'true' || echo 'false'\ntrue\n$ [[ hello != *e* ]] && echo 'true' || echo 'false'\nfalse Here are some examples for greater-than and less-than comparisons: $ [[ apple < banana ]] && echo 'true' || echo 'false'\ntrue\n$ [[ par < part ]] && echo 'true' || echo 'false'\ntrue $ [[ mango > banana ]] && echo 'true' || echo 'false'\ntrue\n$ [[ sun > moon && fig < papaya ]] && echo 'true' || echo 'false'\ntrue # don't use this to compare numbers!\n$ [[ 20 > 3 ]] && echo 'true' || echo 'false'\nfalse\n# -gt and other such operators will be discussed later\n$ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'\ntrue Here are some examples for regexp comparison. You can use the special array BASH_REMATCH to retrieve specific portions of the string that was matched. Index 0 gives entire matched portion, 1 gives the portion matched by the first capture group and so on. $ fruit='apple'\n$ [[ $fruit =~ ^a ]] && echo 'true' || echo 'false'\ntrue\n$ [[ $fruit =~ ^b ]] && echo 'true' || echo 'false'\nfalse # entire matched portion\n$ [[ $fruit =~ a.. ]] && echo \"${BASH_REMATCH[0]}\"\napp\n# portion matched by the first capture group\n$ [[ $fruit =~ a(..) ]] && echo \"${BASH_REMATCH[1]}\"\npp Numeric comparisons n1 -eq n2 checks if two numbers are equal n1 -ne n2 checks if two numbers are not equal n1 -gt n2 checks if n1 is greater than n2 n1 -ge n2 checks if n1 is greater than or equal to n2 n1 -lt n2 checks if n1 is less than n2 n1 -le n2 checks if n1 is less than or equal to n2 These operators support only integer comparisons. $ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'\ntrue $ n1='42'\n$ n2='25'\n$ [[ $n1 -gt 30 && $n2 -lt 12 ]] && echo 'true' || echo 'false'\nfalse Numeric arithmetic operations and comparisons can also be performed within the (( and )) compound command. Here are some sample comparisons: $ (( 20 > 3 )) && echo 'true' || echo 'false' $ n1='42'\n$ n2='25'\n$ (( n1 > 30 && n2 < 12 )) && echo 'true' || echo 'false'\nfalse info Note that the $ prefix was not used for variables in the above examples. See bash manual: Shell Arithmetic for more details.","breadcrumbs":"Shell Scripting » Conditional Expressions","id":"135","title":"Conditional Expressions"},"136":{"body":"You can use the read builtin command to accept input from the user interactively. If multiple variables are given as arguments to the read command, values will be assigned based on whitespace separation by default. Any pending values will be assigned to the last variable. Here are some examples: # press 'Enter' after the 'read' command\n# and also after you've finished entering the input\n$ read color\nlight green\n$ echo \"$color\"\nlight green # example with multiple variables\n$ read fruit qty\napple 10\n$ echo \"${fruit}: ${qty}\"\napple: 10 The -p option helps you to add a user prompt. Here is an example of getting two arguments from the user: $ cat user_input.sh\nread -p 'Enter two integers separated by spaces: ' num1 num2\nsum=$(( num1 + num2 ))\necho \"$num1 + $num2 = $sum\" $ bash user_input.sh\nEnter two integers separated by spaces: -2 42\n-2 + 42 = 40 info You can use the -a option to assign an array, the -d option to specify a custom delimiter instead of newline for terminating user input and so on. See help read and bash manual: Builtins for more details.","breadcrumbs":"Shell Scripting » Accepting user input interactively","id":"136","title":"Accepting user input interactively"},"137":{"body":"The keywords needed to construct an if control structure are if, then, fi and optionally else and elif. You can use compound commands like [[ and (( to provide the test condition. You can also directly use a command's exit status. Here's an example script: $ cat if_then_else.sh\nif (( $# != 1 )) ; then echo 'Error! One file argument expected.' 1>&2 exit 1\nelse if [[ ! -f $1 ]] ; then printf 'Error! %q is not a valid file\\n' \"$1\" 1>&2 exit 1 else echo \"No. of lines in '$1' is $(wc -l < \"$1\")\" fi\nfi 1>&2 is used in the above script to redirect error messages to the stderr stream. Sample script invocations are shown below: $ bash if_then_else.sh\nError! One file argument expected.\n$ echo $?\n1 $ bash if_then_else.sh xyz.txt\nError! xyz.txt is not a valid file\n$ echo $?\n1 $ bash if_then_else.sh hello.sh\nNo. of lines in 'hello.sh' is 5\n$ echo $?\n0 Sometimes you just need to know if the intended command operation was successful or not and then take an action depending on the outcome. In such cases, you can provide the command directly after the if keyword. Note that stdout and stderr of the command will still be active unless redirected or suppressed using appropriate options. For example, the grep command supports the -q option to suppress stdout. Here's a script using that feature: $ cat search.sh\nread -p 'Enter a search pattern: ' search if grep -q \"$search\" hello.sh ; then echo \"match found\"\nelse echo \"match not found\"\nfi Sample invocations for the above script: $ bash search.sh\nEnter a search pattern: echo\nmatch found $ bash search.sh\nEnter a search pattern: xyz\nmatch not found","breadcrumbs":"Shell Scripting » if then else","id":"137","title":"if then else"},"138":{"body":"To construct a for loop, you'll need the for, do and done keywords. Here are some examples: # iterate over numbers generated using brace expansion\n$ for num in {2..4}; do echo \"$num\"; done\n2\n3\n4 # iterate over files matched using wildcards\n# echo is used here for dry run testing\n$ for file in [gh]*.sh; do echo mv \"$file\" \"$file.bkp\"; done\nmv greeting.sh greeting.sh.bkp\nmv hello.sh hello.sh.bkp As seen in the above examples, the space separated arguments provided after the in keyword are automatically assigned to the variable provided after the for keyword during each iteration. Here's a modified example of the last example that accepts user provided command line arguments: $ cat for_loop.sh\nfor file in \"$@\"; do echo mv \"$file\" \"$file.bkp\"\ndone $ bash for_loop.sh [gh]*.sh\nmv greeting.sh greeting.sh.bkp\nmv hello.sh hello.sh.bkp $ bash for_loop.sh report.log ip.txt fruits.txt\nmv report.log report.log.bkp\nmv ip.txt ip.txt.bkp\nmv fruits.txt fruits.txt.bkp Here's an example of iterating over an array: $ files=('report.log' 'pass_list.txt')\n$ for f in \"${files[@]}\"; do echo \"$f\"; done\nreport.log\npass_list.txt info You can use continue and break to alter the loop flow depending on specific conditions. See bash manual: Bourne Shell Builtins for more details. info for file; is same as for file in \"$@\"; since in \"$@\" is the default. I'd recommend using the explicit version.","breadcrumbs":"Shell Scripting » for loop","id":"138","title":"for loop"},"139":{"body":"Here's a simple while loop construct. You'll see a more practical example later in this chapter. $ cat while_loop.sh\ni=\"$1\"\nwhile (( i > 0 )) ; do echo \"$i\" (( i-- ))\ndone $ bash while_loop.sh 3\n3\n2\n1","breadcrumbs":"Shell Scripting » while loop","id":"139","title":"while loop"},"14":{"body":"Back in 2007, I had a rough beginning as a design engineer at a semiconductor company in terms of utilizing software tools. Linux command line, Vim and Perl were all new to me. In addition to learning about command line tools from colleagues and supervisors, I remember going through and making notes in a photocopied book (unable to recall the title now). The biggest pain points were not knowing about handy options (for example, grep --color to highlight matching portions, find -exec to apply commands on filtered files, etc) and tools (for example, xargs to workaround limitations of too many command line arguments). And then there were tools like sed and awk with intimidating syntax. I'm at a loss to reason out why I didn't utilize shell scripts much. I stuck to Perl and Vim instead of learning such handy tools. I also did not know about forums like stackoverflow and unix.stackexchange until after I left my job in 2014. I started collating what I knew about Linux command line tools when I got chances to conduct scripting course workshops for college students. From 2016 to 2018, I started maintaining my tutorials on Linux command line, Vim and scripting languages as GitHub repos. As you might guess, I then started polishing these materials and published them as ebooks . This is an ongoing process, with Linux Command Line Computing being the thirteenth ebook. This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. Plenty of examples are provided to make it easier to understand a particular tool and its various features. External links are provided for further reading. Important notes and warnings are formatted to stand out from normal text. Writing a book always has a few pleasant surprises for me. This time I learned handy options like mkdir -m and chmod =, got better understanding of many shell features and so on. This chapter will give a brief introduction to Linux. You'll also see suggestions and instructions for setting up a command line environment to follow along the contents presented in this book.","breadcrumbs":"Introduction and Setup » Introduction and Setup","id":"14","title":"Introduction and Setup"},"140":{"body":"The while loop in combination with the read builtin can be used to process the content of a file. Here's an example of reading input contents line by line: $ cat read_file_lines.sh\nwhile IFS= read -r line; do # do something with each line wc -l \"$line\"\ndone < \"$1\" $ printf 'hello.sh\\ngreeting.sh\\n' > files.txt\n$ bash read_file_lines.sh files.txt\n5 hello.sh\n2 greeting.sh The intention in the above script is to treat each input line literally. So, the IFS (input field separator) special variable is set to an empty string to prevent stripping of leading and trailing whitespaces. The -r option to the read builtin allows \\ in the input to be treated literally. Note that the input filename is accepted as the first command line argument and redirected as stdin to the while loop. You also need to make sure that the last line of the input ends with a newline character, otherwise the last line won't be processed. You can change IFS to split the input line into different fields and specify appropriate number of variables to the read builtin. Here's an example: $ cat read_file_fields.sh\nwhile IFS=' : ' read -r field1 field2; do echo \"$field2,$field1\"\ndone < \"$1\" $ bash read_file_fields.sh <(printf 'apple : 3\\nfig : 100\\n')\n3,apple\n100,fig You can pass a number to the -n option for the read builtin to process the input that many characters at a time. Here's an example: $ while read -r -n2 ip; do echo \"$ip\"; done <<< '\\word'\n\\w\nor\nd info The xargs command can also be used for some of the cases discussed above. See unix.stackexchange: parse each line of a text file as a command argument for examples.","breadcrumbs":"Shell Scripting » Reading a file","id":"140","title":"Reading a file"},"141":{"body":"From bash manual: Shell Functions : Shell functions are a way to group commands for later execution using a single name for the group. They are executed just like a \"regular\" command. When the name of a shell function is used as a simple command name, the list of commands associated with that function name is executed. Shell functions are executed in the current shell context; no new process is created to interpret them. You can use either of the syntax shown below to declare functions: fname () compound-command [ redirections ] function fname [()] compound-command [ redirections ] Arguments to functions are passed in the same manner as those discussed earlier for shell scripts. Here's an example: $ cat functions.sh\nadd_border ()\n{ size='10' color='grey' if (( $# == 1 )) ; then ip=\"$1\" elif (( $# == 2 )) ; then if [[ $1 =~ ^[0-9]+$ ]] ; then size=\"$1\" else color=\"$1\" fi ip=\"$2\" else size=\"$1\" color=\"$2\" ip=\"$3\" fi op=\"${ip%.*}_border.${ip##*.}\" echo convert -border \"$size\" -bordercolor \"$color\" \"$ip\" \"$op\"\n} add_border flower.png\nadd_border 5 insect.png\nadd_border red lake.png\nadd_border 20 blue sky.png In the above example, echo is used to display the command that will be executed. Remove echo if you want this script to actually create new images with the given parameters. The function accepts one to three arguments and uses default values when some of the arguments are not passed. Here's the output: $ bash functions.sh\nconvert -border 10 -bordercolor grey flower.png flower_border.png\nconvert -border 5 -bordercolor grey insect.png insect_border.png\nconvert -border 10 -bordercolor red lake.png lake_border.png\nconvert -border 20 -bordercolor blue sky.png sky_border.png info Use mogrify instead of convert if you want to modify the input image inplace instead of creating a new image. These image manipulation commands are part of the ImageMagick suite. As an exercise, modify the above function to generate an error if the arguments passed do not match the expected usage. You can also accept an output image name (or perhaps a different suffix) as an additional argument. The shell script and user defined functions (which in turn might call itself or another function) can both have positional arguments. In such cases, the shell takes cares of restoring positional arguments to the earlier state once a function completes its tasks. Functions have exit status as well, which is based on the last executed command by default. You can use the return builtin to provide your own custom exit status.","breadcrumbs":"Shell Scripting » Functions","id":"141","title":"Functions"},"142":{"body":"You can use the following bash options for debugging purposes: -x print commands and their arguments as they are executed -v verbose option, print shell input lines as they are read Here's an example with the bash -x option: $ bash -x search.sh\n+ read -p 'Enter a search pattern: ' search\nEnter a search pattern: xyz\n+ grep -q xyz hello.sh\n+ echo 'match not found'\nmatch not found The lines starting with + show the command being executed with expanded values if applicable (the search variable to grep -q for example). Multiple + will be used if there are multiple expansions. Here's how bash -xv would behave for the same script: $ bash -xv search.sh\nread -p 'Enter a search pattern: ' search\n+ read -p 'Enter a search pattern: ' search\nEnter a search pattern: xyz if grep -q \"$search\" hello.sh ; then echo \"match found\"\nelse echo \"match not found\"\nfi\n+ grep -q xyz hello.sh\n+ echo 'match not found'\nmatch not found info You can also use set -x or set -v or set -xv from within the script to debug from a particular point onwards. You can turn off such debugging by using + instead of - as the option prefix (for example, set +x).","breadcrumbs":"Shell Scripting » Debugging","id":"142","title":"Debugging"},"143":{"body":"shellcheck is a static analysis tool that gives warnings and suggestions for scripts. You can use it online or install the tool for offline use. Given the various bash gotchas, this tool is highly recommended for both beginners and advanced users. Consider this script: $ cat bad_script.sh\n#!/bin/bash greeting = 'hello world'\necho \"$greeting\" Here's how shellcheck reports the issue: $ shellcheck bad_script.sh In bad_script.sh line 3:\ngreeting = 'hello world' ^-- SC1068: Don't put spaces around the = in assignments (or quote to make it literal). For more information: https://www.shellcheck.net/wiki/SC1068 -- Don't put spaces around the = in ... info If the script doesn't have a shebang, you can use the -s option (shellcheck -s bash for example) to specify the shell application. info warning Note that shellcheck will not catch all types of issues. And suggestions should not be blindly accepted without understanding if it makes sense in the given context.","breadcrumbs":"Shell Scripting » shellcheck","id":"143","title":"shellcheck"},"144":{"body":"Here are some more learning resources: Shell Scripting Bash Guide — aspires to teach good practice techniques for using Bash, and writing simple scripts Bash Scripting Tutorial — solid foundation in how to write Bash scripts, to get the computer to do complex, repetitive tasks for you bash-handbook — for those who want to learn Bash without diving in too deeply Serious Shell Programming — focuses on POSIX-compliant Bourne Shell for portability Handy tools, tips and reference shellcheck — linting tool to avoid common mistakes and improve your script Bash reference cheatsheet — nicely formatted and explained well Bash scripting cheatsheet — quick reference to getting started with Bash scripting Comprehensive lists on the mywiki.wooledge.org website: Bash FAQ Bash Practices Bash Pitfalls Google shell style guide Reliability and robustness safe ways to do things in bash better scripting robust scripting Specific topics Reading files Robust way to read files for various use cases Loop through the lines of two files in parallel arrays nameref also see this FAQ getopts getopts tutorial handling command-line arguments stackoverflow: getopts example Sending and Trapping Signals","breadcrumbs":"Shell Scripting » Resource lists","id":"144","title":"Resource lists"},"145":{"body":"info Use a temporary working directory before attempting the exercises. You can delete such practice directories afterwards. 1) What's wrong with the script shown below? Also, will the error go away if you use bash try.sh instead? $ printf ' \\n!#/bin/bash\\n\\necho hello\\n' > try.sh\n$ chmod +x try.sh\n$ ./try.sh\n./try.sh: line 2: !#/bin/bash: No such file or directory\nhello # expected output\n$ ./try.sh\nhello 2) Will the command shown below work? If so, what would be the output? $ echo echo hello | bash 3) When would you source a script instead of using bash or creating an executable using shebang? 4) How would you display the contents of a variable with shake appended? $ fruit='banana' $ echo # ???\nbananashake 5) What changes would you make to the code shown below to get the expected output? # default behavior\n$ n=100\n$ n+=100\n$ echo \"$n\"\n100100 # expected output\n$ echo \"$n\"\n200 6) Is the following code valid? If so, what would be the output of the echo command? $ declare -a colors\n$ colors[3]='green'\n$ colors[1]='blue' $ echo \"${colors[@]}\"\n# ??? 7) How would you get the last three characters of a variable's contents? $ fruit='banana' # ???\nana 8) Will the second echo command give an error? If not, what will be the output? $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 $ echo \"${#fruits}\"\n# ??? 9) For the given array, use parameter expansion to remove characters until the first/last space. $ colors=('green' 'dark brown' 'deep sky blue white') # remove till the first space\n$ printf '%s\\n' # ???\ngreen\nbrown\nsky blue white # remove till the last space\n$ printf '%s\\n' # ???\ngreen\nbrown\nwhite 10) Use parameter expansion to get the expected outputs shown below. $ ip='apple:banana:cherry:dragon' $ echo # ???\napple:banana:cherry $ echo # ???\napple 11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how? $ ip1='apple:banana:cherry:dragon'\n$ ip2='Cradle:Mistborn:Piranesi' $ echo # ???\napple 42 dragon\n$ echo # ???\nCradle 42 Piranesi $ echo # ???\nfig:banana:cherry:dragon\n$ echo # ???\nfig:Mistborn:Piranesi $ echo # ???\napple:banana:cherry:end\n$ echo # ???\nCradle:Mistborn:end 12) For the given input, change case as per the expected outputs shown below. $ ip='This is a Sample STRING' $ echo # ???\nTHIS IS A SAMPLE STRING $ echo # ???\nthis is a sample string $ echo # ???\ntHIS IS A sAMPLE string 13) Why does the conditional expression shown below fail? $ touch ip.txt\n$ [[-f ip.txt]] && echo 'file exists'\n[[-f: command not found 14) What is the difference between the == and =~ string comparison operators? 15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed. $ f1='1234.txt'\n$ f2='report_2.txt' $ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed\n$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed 16) Extract the digits that follow a : character for the given variable contents. $ item='chocolate:50'\n# ???\n50 $ item='50 apples, fig:100, books-12'\n# ???\n100 17) Modify the expression shown below to correctly report true instead of false. $ num=12345\n$ [[ $num > 3 ]] && echo 'true' || echo 'false'\nfalse 18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below. $ bash array.sh\nenter array elements: apple banana cherry\nenter array index: 1\nelement at index '1' is: banana $ bash array.sh\nenter array elements: dragon unicorn centaur\nenter array index: -1\nelement at index '-1' is: centaur 19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations. $ ./case.sh upper 'how are you?'\nHOW ARE YOU? $ ./case.sh lower PineAPPLE\npineapple $ ./case.sh swap 'HeLlo WoRlD'\nhElLO wOrLd $ ./case.sh lower\nError! Two arguments expected.\n$ echo $?\n1 $ ./case.sh upper apple fig\nError! Two arguments expected. $ ./case.sh lowercase DRAGON\nError! 'lowercase' command not recognized.\n$ echo $?\n1 $ ./case.sh apple lower 2> /dev/null\n$ echo $?\n1 20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments. $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt $ bash loop.sh items_1.txt\nnumber of lines in 'items_1.txt' is: 3 $ bash loop.sh items_1.txt items_2.txt\nnumber of lines in 'items_1.txt' is: 3\nnumber of lines in 'items_2.txt' is: 5 21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script? $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt\n$ printf 'items_1.txt\\nitems_2.txt\\n' > list.txt $ bash read_file.sh list.txt\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur $ xargs # ???\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur 22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below. $ add_path() # ??? $ cd\n$ pwd\n/home/learnbyexample\n$ add_path ip.txt report.log\n/home/learnbyexample/ip.txt /home/learnbyexample/report.log $ cd cli-computing\n$ pwd\n/home/learnbyexample/cli-computing\n$ add_path f1\n/home/learnbyexample/cli-computing/f1 23) What do the options bash -x and bash -v do? 24) What is shellcheck and when would you use it?","breadcrumbs":"Shell Scripting » Exercises","id":"145","title":"Exercises"},"146":{"body":"This chapter will discuss some of the bash features that you can use to customize the command line environment.","breadcrumbs":"Shell Customization » Shell Customization","id":"146","title":"Shell Customization"},"147":{"body":"From wikipedia: Environment variable : An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP environment variable to discover a suitable location to store temporary files, or the HOME or USERPROFILE variable to find the directory structure owned by the user running the process. See bash manual: Shell Variables for the complete list of bash variables. Some of them are presented below and some (HISTCONTROL for example) will be discussed later in this chapter. HOME The current user's home directory; the default for the cd builtin command. The value of this variable is also used by tilde expansion PS1 The primary prompt string. The default value is \\s-\\v\\$ PS2 The secondary prompt string. The default value is > PATH A colon-separated list of directories in which the shell looks for commands. A zero-length (null) directory name in the value of PATH indicates the current directory. A null directory name may appear as two adjacent colons, or as an initial or trailing colon PWD The current working directory as set by the cd builtin OLDPWD The previous working directory as set by the cd builtin SHELL This environment variable expands to the full pathname of the shell You can use the printenv command to display the name and value of all the environment variables. Providing arguments will display the values only for those variables. $ printenv SHELL PWD HOME\n/bin/bash\n/home/learnbyexample/cli-computing\n/home/learnbyexample info warning It is recommended to use lowercase for user defined variable names to avoid potential conflict with environment variables. You might have noticed that I used only lowercase names in the Shell Scripting chapter. info See also unix.stackexchange: How to correctly add a path to PATH? .","breadcrumbs":"Shell Customization » Environment Variables","id":"147","title":"Environment Variables"},"148":{"body":"To create an alias, use the appropriately named alias command. Without any arguments, it will list all the currently defined aliases. If you want to know what an existing alias does, provide one or more names as arguments. To actually create an alias, give a name, followed by = and then the command to be aliased. There should be no spaces around the = operator. Use type name to check if that name is already taken by some command. Here are some examples: # mapping 'p' to the 'pwd' command\n$ type p\nbash: type: p: not found\n$ alias p='pwd'\n$ p\n/home/learnbyexample/cli-computing # adding '--color=auto' to 'ls' invocations\n$ type -a ls\nls is /bin/ls\n$ alias ls='ls --color=auto'\n$ type -a ls\nls is aliased to 'ls --color=auto'\nls is /bin/ls Here's how you can check what the above aliases do: $ alias p ls\nalias p='pwd'\nalias ls='ls --color=auto' info As seen above, aliases have higher precedence compared to commands in the PATH. You can use a \\ prefix (for example \\ls) if you want to avoid an alias and use the original command. You can also use command ls instead of the escape character. If you need to pass arguments to your custom commands, use a function (or write a shell script). Here's an example function: # prefix current path to the given arguments\n$ ap() { for f in \"$@\"; do echo \"$PWD/$f\"; done; } $ p\n/home/learnbyexample\n$ ap ip.txt mountain.jpg\n/home/learnbyexample/ip.txt\n/home/learnbyexample/mountain.jpg info The aliases and functions created above will be valid only for that particular shell session. To load these shortcuts automatically, you need to add them to special files. See the next section for details. You can use the unalias command to remove an alias. For functions, use the unset -f command. $ unalias p $ unset -f ap $ type p ap\nbash: type: p: not found\nbash: type: ap: not found","breadcrumbs":"Shell Customization » Aliases and Functions","id":"148","title":"Aliases and Functions"},"149":{"body":"You can add customizations to special configuration files so that those settings are automatically loaded when you start an interactive shell session. .bashrc From bash manual: Startup Files : When an interactive shell that is not a login shell is started, Bash reads and executes commands from ~/.bashrc, if that file exists. You'll likely have a ~/.bashrc file provided by the Linux distro you've installed, with useful settings like enabling bash programmable completion features, aliases and so on. I leave the distro provided settings alone, unless they are related to aliases and shell options that I want to customize. Some of the shopt customizations I use are shown below. shopt was discussed briefly in the Shell Features chapter. See bash manual: Shopt Builtin for more details. # append to history file instead of overwriting\nshopt -s histappend # extended wildcard functionality\nshopt -s extglob # helps to recursively match files within a specified path\nshopt -s globstar I prefer a simple prompt PS1='$ ' instead of fancy colors. See bash manual: Controlling the Prompt for customization options. See also starship which is a minimal, blazing-fast, and infinitely customizable prompt for any shell. Some history customizations are shown below. See bash manual: History Facilities for more details. See also unix.stackexchange: common history across sessions . # ignorespace prevents lines starting with space from being saved in history\n# erasedups deletes previous history entries matching the current one\nHISTCONTROL=ignorespace:erasedups # maximum number of history lines in the current shell session\n# older entries will be overwritten if the size is exceeded\n# use a negative number for unlimited size\nHISTSIZE=2000 # maximum number of lines in the history file\nHISTFILESIZE=2000 For aliases and functions, I use a separate file named ~/.bash_aliases to reduce clutter in the .bashrc file. This is not a file that is loaded automatically, so you need to add source ~/.bash_aliases command in the .bashrc file. Some of my favorite aliases and functions are shown below. See my .bash_aliases file for more. alias c='clear'\nalias p='pwd'\nalias e='exit' alias c1='cd ../'\nalias c2='cd ../../'\nalias c3='cd ../../../' alias ls='ls --color=auto'\nalias l='ls -ltrhG'\nalias la='l -A' alias grep='grep --color=auto' # save the last command from history to a reference file\nalias sl='fc -ln -1 | sed \"s/^\\s*//\" >> ~/.saved_cmds.txt'\nalias slg='< ~/.saved_cmds.txt grep' # case insensitive file search\n# fs search is same as find -iname '*search*'\nfs() { find -iname '*'\"$1\"'*' ; } info You can use source with .bashrc or .bash_aliases files as arguments to apply changes from such files to the current shell session. .inputrc You can add custom key bindings to the ~/.inputrc file. See bash manual: Readline Init File for more details. A few examples from my ~/.inputrc file are shown below: $ cat ~/.inputrc\n# use up/down arrow to match history based on starting text of the command\n\"\\e[A\": history-search-backward\n\"\\e[B\": history-search-forward\n# use history-substring-search-backward and history-substring-search-forward\n# if you want to match anywhere in the command line # ignore case for filename matching and completion\nset completion-ignore-case on # single Tab press will complete if there's only one match\n# multiple completions will be displayed otherwise\nset show-all-if-ambiguous on info You can use bind -f ~/.inputrc or press Ctrl+x Ctrl+r to apply changes from the .inputrc file to the current shell session. Further Reading Sensible bash customizations Shell config subfiles unix.stackexchange: when to use alias, functions and scripts unix.stackexchange: what does rc in bashrc stand for sxhkd hotkey daemon","breadcrumbs":"Shell Customization » Config files","id":"149","title":"Config files"},"15":{"body":"Quoting selective parts from wikipedia : Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. Linux was originally developed for personal computers based on the Intel x86 architecture, but has since been ported to more platforms than any other operating system. Because of the dominance of the Linux-based Android on smartphones, Linux also has the largest installed base of all general-purpose operating systems. Linux is one of the most prominent examples of free and open-source software collaboration. The source code may be used, modified and distributed commercially or non-commercially by anyone under the terms of its respective licenses, such as the GNU General Public License. Apart from Linux exposure during my previous job, I've been using Linux since 2014 and it is very well suited for my needs. Compared to Windows, Linux is light weight, secure, stable, fast and more importantly doesn't force you to upgrade hardware. Read the wikipedia article linked above for a more comprehensive coverage about Linux, where it is used and so on.","breadcrumbs":"Introduction and Setup » Linux overview","id":"15","title":"Linux overview"},"150":{"body":"Quoting from bash manual: Readline Interaction : Often during an interactive session you type in a long line of text, only to notice that the first word on the line is misspelled. The Readline library gives you a set of commands for manipulating the text as you type it in, allowing you to just fix your typo, and not forcing you to retype the majority of the line. Using these editing commands, you move the cursor to the place that needs correction, and delete or insert the text of the corrections. By default, the command line editing bindings are styled after Emacs (a text editor). You can switch to Vi mode (another text editor) if you wish. This section will discuss some of the often used Emacs-style key bindings. Tab completion The tab key helps you complete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any). Use set show-all-if-ambiguous on as seen earlier in the .inputrc section to combine the single and double tab presses into a single action. info See bash manual: Programmable Completion for more details. Searching history You can use Ctrl+r to search through the command history. After pressing this key sequence, type characters you wish to match from history, then press the Esc key to return to the command prompt or press Enter to execute the command. You can press Ctrl+r repeatedly to move backwards through matching entries and Ctrl+s to move forwards. If Ctrl+s is not working as expected, see unix.stackexchange: disable ctrl-s . As discussed in the .inputrc section, you can use custom key mappings instead of the default offerings. Moving the cursor The documentation uses Meta (M- prefix) and notes that this key is labeled as Alt on many keyboards. The documentation also mentions that you can also use the Esc key for such combinations. Alt+b move the cursor to the start of the current or previous word Alt+f move the cursor to the end of the next word Ctrl+a or Home move the cursor to the beginning of the command line Ctrl+e or End move the cursor to the end of the command line info One difference between Alt and Esc combinations is that you can keep pressing b or f while holding the Alt key down. The Esc combinations are two different key presses, whereas Alt has to be kept pressed down for the shortcut to take effect. Deleting characters Alt+Backspace (or Esc+Backspace) delete backwards up to word boundary Ctrl+w delete backwards up to whitespace boundary Ctrl+u delete from the character before the cursor till the start of the line Ctrl+k delete from the cursor location to the end of the command line Clear screen Ctrl+l preserve whatever is typed and clear the terminal screen info Note that Ctrl+l doesn't try to remove the scrollback buffer altogether. Use the clear command for that purpose. Swap words and characters Alt+t (or Esc+t) swap the previous two words Ctrl+t swap the previous two characters for example, if you typed sp instead of ps, press Ctrl+t when the cursor is to the right of sp Insert arguments Alt+. (or Esc+.) insert the last argument from the previous command, multiple presses will traverse through second last command and so on for example, if cat temp.txt was the last command used, pressing Alt+. will insert temp.txt you can also use !$ to represent the last argument from the previous command Further Reading bash manual: Bindable Readline Commands wiki.archlinux: Simpler introduction to Readline Efficient command line navigation Bash the interface and Bash the language","breadcrumbs":"Shell Customization » Readline shortcuts","id":"150","title":"Readline shortcuts"},"151":{"body":"Shortcuts for copy-paste operations in the terminal are shown below. You might be able to customize these shortcuts in the terminal preferences. Shift+Ctrl+c copy the highlighted portion to the clipboard Shift+Ctrl+v paste clipboard contents Shift+Insert paste the last highlighted portion (not necessarily the clipboard contents) You can also press the middle mouse button instead of the Shift+Insert shortcut. This is not limited to the terminal, works in many other applications too. You can use the xinput command to enable/disable mouse button clicks. First, use xinput without any arguments and spot the number corresponding to your mouse. As an example, assuming the device number is 11, you can use the following commands: xinput set-button-map 11 1 0 3 to disable middle button click xinput set-button-map 11 1 2 3 to enable middle button click","breadcrumbs":"Shell Customization » Copy and paste","id":"151","title":"Copy and paste"},"152":{"body":"1) Which command would you use to display the name and value of all or specific environment variables? 2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias? 3) Why doesn't the alias shown below work? What would you use instead? # doesn't work as expected\n$ alias ext='echo \"${1##*.}\"'\n$ ext ip.txt ip.txt # expected output\n$ ext ip.txt\ntxt\n$ ext scores.csv\ncsv\n$ ext file.txt.txt\ntxt 4) How would you remove a particular alias/function definition for the current shell session? $ alias hw='echo hello world'\n$ hw\nhello world\n# ???\n$ hw\nhw: command not found $ hw() { echo hello there ; }\n$ hw\nhello there\n# ???\n$ hw\nhw: command not found 5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below. $ echo \"$PATH\"\n/usr/local/bin:/usr/bin:/bin:/usr/games # alias\n$ a_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games # function\n$ f_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games 6) Will a login shell read and execute ~/.bashrc automatically? 7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries? 8) What does the binding set completion-ignore-case on do? 9) Which shortcut helps you interactively search the command history? 10) What do the shortcuts Alt+b and Alt+f do? 11) Are there differences between the Ctrl+l shortcut and the clear command? 12) Which shortcut will you use to delete characters before the cursor till the start of the line? 13) What do the shortcuts Alt+t and Ctrl+t do? 14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts?","breadcrumbs":"Shell Customization » Exercises","id":"152","title":"Exercises"},"153":{"body":"","breadcrumbs":"Exercise Solutions » Exercise Solutions","id":"153","title":"Exercise Solutions"},"154":{"body":"1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question? On my system, echo is both a shell builtin and an external command. $ type -a echo\necho is a shell builtin\necho is /bin/echo As seen in the above result, the builtin command takes priority, so that is the default version. 2) What output do you get for the command shown below? Does the documentation help understand the result? $ echo apple 42 'banana 100'\napple 42 banana 100 Yes, the documentation helps to understand the above result. From help echo (since the builtin version is the default): Display the ARGs, separated by a single space character and followed by a newline, on the standard output. In the above command, there are three arguments passed to the echo command — apple, 42 and 'banana 100'. The string represented by these arguments are displayed in the output separated by a single space character. 3) Go through bash manual: Tilde Expansion . Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers. I do not much care if it is correct to call it a relative or absolute path. More importantly, I want to highlight this gotcha from the above unix.stackexchange thread: ~ is syntax implemented by the shell (and other programs which imitate it for convenience) which expands it into a real pathname. To illustrate, ~/Documents is approximately the same thing as $HOME/Documents (again, shell syntax). Since $HOME should be an absolute path, the value of $HOME/Documents is also an absolute path. But the text $HOME/Documents or ~/Documents has to be expanded by the shell in order to become the path we mean. I spent a frustrating few hours trying to debug why one of my autostart script wasn't working. Yup, you guessed it. The issue was using ~ and changing to the full path fixed it. 4) Which key would you use to get help while the less command is active? h 5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)? 50g 6) What does the Ctrl+k shortcut do? Deletes from the current character to the end of the command line. 7) Briefly explain the role of the following shell operators: a) | — redirects output from a command as input to another command b) > — redirects output from a command to a file (overwrites if the file already exists) c) >> — redirects output from a command to a file (appends if the file already exists) 8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead? $ whatis cat\ncat (1) - concatenate files and print on the standard output $ whatis type\ntype: nothing appropriate. # need to use 'help -d' since 'type' is a shell builtin\n$ help -d type\ntype - Display information about command type. 9) What is the role of the /tmp directory? From man hier: This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up. See wikipedia: Temporary folder for more details. 10) Give an example each for absolute and relative paths. absolute path: /usr/share/dict/words relative path: ../../projects 11) When would you use the man -k command? From man man: -k, --apropos Equivalent to apropos. Search the short manual page descriptions for keywords and display any matches. See apropos(1) for details. For example: # same as: apropos column\n$ man -k column\ncolrm (1) - remove columns from a file\ncolumn (1) - columnate lists\ngit-column (1) - Display data in columns 12) Are there differences between the man and info pages? The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage.","breadcrumbs":"Exercise Solutions » Command Line Overview","id":"154","title":"Command Line Overview"},"155":{"body":"info The ls.sh script will be used for some of the exercises. 1) Which of these commands will always display the absolute path of the home directory? a) pwd b) echo \"$PWD\" c) echo \"$HOME\" Answer: c) echo \"$HOME\" 2) The current working directory has a folder named -dash. How would you switch to that directory? a) cd -- -dash b) cd -dash c) cd ./-dash d) cd \\-dash e) cd '-dash' f) all of the above g) only a) and c) Answer: g) only a) and c) 3) Given the directory structure as shown below, how would you change to the todos directory? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@\n$ cd projects\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects $ cd ../todos\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos 4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory? $ pwd\n/home/learnbyexample/all/projects/square_tictactoe $ cd ~/cli-computing\n$ pwd\n/home/learnbyexample/cli-computing $ cd -\n$ pwd\n/home/learnbyexample/all/projects/square_tictactoe 5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -1sh\ntotal 7.4M\n4.0K backups 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt\n4.0K projects\n7.4M report.log 0 scripts\n4.0K todos 6) Which ls command option would you use for version based sorting of entries? From man ls: -v natural sort of (version) numbers within text 7) Which ls command option would you use for sorting based on entry size? -S sort by file size, largest first 8) Which ls command option would you use for sorting based on file extension? -X sort alphabetically by entry extension 9) What does the -G option of ls command do? -G, --no-group in a long listing, don't print group names 10) What does the -i option of ls command do? -i, --inode print the index number of each file 11) List only the directories as one entry per line. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -1d */\nbackups/\nprojects/\nscripts/\ntodos/ 12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command? $ ls -1F notes\nnotes # what would happen here?\n$ mkdir -p notes\nmkdir: cannot create directory ‘notes’: File exists 13) Use one or more commands to match the scenario shown below: $ ls -1F\ncost.txt # can also use: mkdir {gho,que,toa}st\n# brace expansion is covered in the \"Shell Features\" chapter\n$ mkdir ghost quest toast $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ 14) Use one or more commands to match the scenario shown below: # start with an empty directory\n$ ls -l\ntotal 0 # can also use: mkdir -p hobbies/{painting,trekking,writing} shopping\n# or: mkdir -p hobbies/{paint,trekk,writ}ing shopping\n$ mkdir -p hobbies/painting hobbies/trekking hobbies/writing shopping\n$ touch hobbies/painting/waterfall.bmp hobbies/trekking/himalayas.txt\n$ touch shopping/festival.xlsx $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files info Don't delete this directory, will be needed in a later exercise. 15) If directories to create already exist, which mkdir command option would you use to not show an error? -p, --parents no error if existing, make parent directories as needed 16) Use one or more commands to match the scenario given below: $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ $ rm -r cost.txt ghost toast $ ls -1F\nquest/ 17) What does the -f option of rm command do? -f, --force ignore nonexistent files and arguments, never prompt For example, it helps to remove write protected files (provided you have appropriate permissions to delete those files). 18) Which option would you use to interactively delete files using the rm command? -i prompt before every removal -I prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes 19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover? Files removed using rm can still be recovered with time and skill unix.stackexchange: recover deleted files unix.stackexchange: recovering accidentally deleted files Use commands like shred if you want to make it harder to recover deleted files wiki.archlinux: Securely wipe disk 20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)? On Ubuntu, you can use sudo apt install trash-cli to install the trash command. See also wiki.archlinux: Trash management . 21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation? -i, --interactive prompt before overwrite (overrides a previous -n option) -n, --no-clobber do not overwrite an existing file (overrides a previous -i option) 22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied? cp allows renaming single file or directory by specifying a different name in the destination path. You can't rename multiple files or directories with a single cp usage. 23) What do the -u, -b and -t options of cp command do? -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument -t, --target-directory=DIRECTORY copy all SOURCE arguments into DIRECTORY 24) What's the difference between the two commands shown below? $ cp ip.txt op.txt $ mv ip.txt op.txt cp makes a new copy of ip.txt named as op.txt — two files having the same content mv renames ip.txt as op.txt — there's only one file 25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name? -i, --interactive prompt before overwrite 26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise. $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files $ mv hobbies/*/* hobbies/\n$ rm -r hobbies/*/ $ tree -F\n.\n├── hobbies/\n│ ├── himalayas.txt\n│ └── waterfall.bmp\n└── shopping/ └── festival.xlsx 2 directories, 3 files 27) What does the -t option of mv command do? -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY 28) Determine and implement the rename logic based on the filenames and expected output shown below. $ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'\n$ ls -1\n'(2020) report part 1.txt'\n'analysis part 3 (2018).log' # can also use: rename 's/[()]//g; y/ /_/' *\n$ rename 's/ /_/g; s/[()]//g' * $ ls -1\n2020_report_part_1.txt\nanalysis_part_3_2018.log 29) Does the ln command follow the same order to specify source and destination as the cp and mv commands? Yes. 30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz. -a, --auto-compress Use archive suffix to determine the compression program.","breadcrumbs":"Exercise Solutions » Managing Files and Directories","id":"155","title":"Managing Files and Directories"},"156":{"body":"info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned. info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards. 1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary. # can also use: echo \"that's\"' great! $x = $y + $z'\n$ echo 'that'\\''s great! $x = $y + $z'\nthat's great! $x = $y + $z 2) Use the echo command to display the values of the three variables in the format as shown below. $ n1=10\n$ n2=90\n$ op=100 $ echo \"$n1 + $n2 = $op\"\n10 + 90 = 100 3) What will be the output of the command shown below? $ echo $'\\x22apple\\x22: \\x2710\\x27'\n\"apple\": '10' 4) List filenames starting with a digit character. # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh $ ls [0-9]*\n100.sh 42.txt 5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character. # can also use: ls *.[!tl]*\n$ ls *.[^tl]*\n100.sh calc.py hello.py hi.sh main.c math.h 6) List filenames whose extension only have a single character. $ ls *.?\nmain.c math.h 7) List filenames whose extension is not txt. $ shopt -s extglob\n$ ls *.!(txt)\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log 8) Describe the wildcard pattern used in the command shown below. $ ls *[^[:word:]]*.*\nreport-00.log report-02.log report-04.log report-98.log List files that have at least one non-word character (- for example) before a . character. 9) List filenames having only lowercase alphabets before the extension. $ ls +([a-z]).*\ncalc.py hello.py hi.sh ip.txt main.c math.h notes.txt 10) List filenames starting with ma or he or hi. $ ls ma* he* hi*\nhello.py hi.sh main.c math.h # alternate solutions\n$ ls @(ma|h[ei])*\n$ ls @(ma|he|hi)* 11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # filenames ending with '.txt'\n$ shopt -s globstar\n$ ls **/*.txt\nip.txt todos/books.txt todos/outing.txt # directories starting with 'c' or 'd' or 'g' or 'r' or 't'\n$ ls -1d **/[cdgrt]*/\nbackups/dot_files/\nprojects/calculator/\nprojects/tictactoe/\ntodos/ 12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below. $ mkdir practice_brace && cd $_\n$ touch report_202{0..2}.txt\n$ ls report*\nreport_2020.txt report_2021.txt report_2022.txt # use the 'cp' command here\n$ cp report_2021.txt{,.bkp}\n$ ls report*\nreport_2020.txt report_2021.txt report_2021.txt.bkp report_2022.txt 13) What does the set builtin command do? From help set: Change the value of shell attributes and positional parameters, or display the names and values of shell variables. 14) What does the | pipe operator do? And when would you add the tee command? | redirects the output of a command as input to another command. The tee command will help to save the output of a command to a file as well as display it on the terminal. 15) Can you infer what the following command does? Hint : see help printf. $ printf '%s\\n' apple car dragon\napple\ncar\ndragon From help printf: The format is re-used as necessary to consume all of the arguments. If there are fewer arguments than the format requires, extra format specifications behave as if a zero value or null string, as appropriate, had been supplied. In the above example, the format %s\\n is applied to all the three arguments. 16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint : see previous question. $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory # can also use: printf '%s\\n' item_{10..20..2} > ip.txt\n$ printf 'item_%s\\n' {10..20..2} > ip.txt\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20 17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below. $ printf '%s\\n' apple_{1..3}_banana_{6..8} >> ip.txt\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20\napple_1_banana_6\napple_1_banana_7\napple_1_banana_8\napple_2_banana_6\napple_2_banana_7\napple_2_banana_8\napple_3_banana_6\napple_3_banana_7\napple_3_banana_8 18) What are the differences between < and | shell operators, if any? the < redirection operator helps you to pass data from a file as input to a command the | operator redirects output of a command as input to another command 19) Which character is typically used to represent stdin data as a file argument? - 20) What do the following operators do? a) 1> — redirect the standard output of a command to a file b) 2> — redirect the standard error of a command to a file c) &> — redirect both stdout and stderr (overwrites an existing file) d) &>> — redirect both stdout and stderr (appends to an existing file) e) |& — pipe both stdout and stderr as input to another command 21) What will be the contents of op.txt if you use the following grep command? # press Ctrl+d after the line containing 'histogram'\n$ grep 'hi' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram # you'll get lines containing 'hi'\n$ cat op.txt\nhi there\nthis is a sample line\nhistogram 22) What will be the contents of op.txt if you use the following commands? $ qty=42\n$ cat << end > op.txt\n> dragon\n> unicorn\n> apple $qty\n> ice cream\n> end $ cat op.txt\ndragon\nunicorn\napple 42\nice cream Note that the value of qty variable was substituted for $qty. You'll have to use 'end' or \\end to avoid shell interpolation. 23) Correct the command to get the expected output shown below. $ books='cradle piranesi soulhome bastion' # something is wrong with this command\n$ sed 's/\\b\\w/\\u&/g' <<< '$books'\n$Books # double quotes is needed for variable interpolation\n$ sed 's/\\b\\w/\\u&/g' <<< \"$books\"\nCradle Piranesi Soulhome Bastion 24) Correct the command to get the expected output shown below. # something is wrong with this command\n$ echo 'hello' ; seq 3 > op.txt\nhello\n$ cat op.txt\n1\n2\n3 # can also use: { echo 'hello' ; seq 3 ; } > op.txt\n$ (echo 'hello' ; seq 3) > op.txt\n$ cat op.txt\nhello\n1\n2\n3 25) What will be the output of the following commands? $ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there'\nHELLO there $ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there'\nHELLO In both cases, the first command succeeds (exit status 0). The && and || are short-circuit operators. Their second operands will be executed only if the first one was success and failure respectively. 26) Correct the command(s) to get the expected output shown below. # something is wrong with these commands\n$ nums=$(seq 3)\n$ echo $nums\n1 2 3 $ echo \"$nums\"\n1\n2\n3 27) Will the following two commands produce equivalent output? If not, why not? $ paste -d, <(seq 3) <(printf '%s\\n' item_{1..3})\n1,item_1\n2,item_2\n3,item_3 $ printf '%s\\n' {1..3},item_{1..3}\n1,item_1\n1,item_2\n1,item_3\n2,item_1\n2,item_2\n2,item_3\n3,item_1\n3,item_2\n3,item_3 The outputs are not equivalent because brace expansion creates all combinations when multiple braces are used.","breadcrumbs":"Exercise Solutions » Shell Features","id":"156","title":"Shell Features"},"157":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which option(s) would you use to get the output shown below? $ printf '\\n\\n\\ndragon\\n\\n\\nunicorn\\n\\n\\n' | cat -bs 1 dragon 2 unicorn 2) Pass appropriate arguments to the cat command to get the output shown below. $ cat greeting.txt\nHi there\nHave a nice day $ echo '42 apples and 100 bananas' | cat - greeting.txt\n42 apples and 100 bananas\nHi there\nHave a nice day 3) Will the two commands shown below produce the same output? If not, why not? $ cat fruits.txt ip.txt | tac\nblue delight\nlight orange\ndeep blue\nmango\npapaya\nbanana $ tac fruits.txt ip.txt\nmango\npapaya\nbanana\nblue delight\nlight orange\ndeep blue No. The outputs are different because tac reverses content separately for each input file. 4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ tac -bs '%=%=' blocks.txt\n%=%=\nbrown\ngreen\n%=%=\napple\nbanana -b, --before attach the separator before instead of after -s, --separator=STRING use STRING as the separator instead of newline 5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality? less -N enables line numbering and less -n disables numbering. cat -n enables line numbering, so it doesn't function similar to less -n. 6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files? You can use :e filename to open another file (similar to the Vim text editor). You can use :p and :n to switch between the previous and next files. 7) Use appropriate commands and shell features to get the output shown below. $ printf 'carpet\\njeep\\nbus\\n'\ncarpet\njeep\nbus # use the above 'printf' command for input data\n$ c=$(printf 'carpet\\njeep\\nbus\\n' | head -c3)\n$ echo \"$c\"\ncar 8) How would you display all the input lines except the first one? $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | tail -n +2\nfig\ncarpet\njeep\nbus 9) Which command(s) would you use to get the output shown below? $ cat fruits.txt\nbanana\npapaya\nmango\n$ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ head -q -n2 fruits.txt blocks.txt\nbanana\npapaya\n%=%=\napple 10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input. # can also use: tail -c +11 | head -c4\n$ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | head -c14 | tail -c +11\ncarp 11) Extract the starting six bytes from the input files table.txt and fruits.txt. $ head -q -c6 table.txt fruits.txt\nbrown banana 12) Extract the last six bytes from the input files fruits.txt and table.txt. $ tail -q -c6 fruits.txt table.txt\nmango 3.14","breadcrumbs":"Exercise Solutions » Viewing Part or Whole File Contents","id":"157","title":"Viewing Part or Whole File Contents"},"158":{"body":"info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified. info For find exercises, use the find.sh script, unless otherwise specified. 1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix. $ grep 'an' blocks.txt ip.txt uniform.txt\nblocks.txt:banana\nip.txt:light orange\nuniform.txt:mango $ grep -h 'an' blocks.txt ip.txt uniform.txt\nbanana\nlight orange\nmango 2) Display lines containing the whole word he from the sample.txt input file. $ grep -w 'he' sample.txt\n14) He he he 3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well. $ printf 'car\\nscared\\ntar car par\\nCar\\n' | grep -nix 'car'\n1:car\n4:Car 4) Display all lines from purchases.txt except those that contain tea. $ grep -v 'tea' purchases.txt\ncoffee\nwashing powder\ncoffee\ntoothpaste\nsoap 5) Display all lines from sample.txt that contain do but not it. # can also use: grep -P '^(?!.*it).*do' sample.txt\n$ grep 'do' sample.txt | grep -v 'it'\n13) Much ado about nothing 6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line. $ grep -A1 'do' sample.txt 6) Just do-it 7) Believe it\n--\n13) Much ado about nothing\n14) He he he 7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output. $ grep --no-group-separator -B1 -wE 'are|he' sample.txt 3) Hi there 4) How are you\n13) Much ado about nothing\n14) He he he --no-group-separator When -A, -B or -C are in use, do not print a separator between groups of lines. 8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside. $ echo 'I got (12) apples' | grep -o '([^()]*)'\n(12) $ echo '((2 +3)*5)=25 and (4.3/2*()' | grep -o '([^()]*)'\n(2 +3)\n() 9) For the given input, match all lines that start with den or end with ly. $ lines='reply\\n1 dentist\\n2 lonely\\neden\\nfly away\\ndent\\n' $ printf '%b' \"$lines\" | grep -E '^den|ly$'\nreply\n2 lonely\ndent 10) Extract words starting with s and containing both e and t in any order. $ words='sequoia subtle exhibit sets tests sit store_2' $ echo \"$words\" | grep -owP 's(?=\\w*t)(?=\\w*e)\\w+'\nsubtle\nsets\nstore_2 # alternate solutions, but these won't scale well with more conditions\n$ echo \"$words\" | grep -ow 's\\w*t\\w*' | grep 'e'\n$ echo \"$words\" | grep -owE 's\\w*(t\\w*e|e\\w*t)\\w*' 11) Extract all whole words having the same first and last word character. # can also use: grep -owE '(\\w)(\\w*\\1)?'\n$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep -owE '\\w|(\\w)\\w*\\1'\noreo\na\n_oh_\npip\nRoaR\n22 12) Match all input lines containing *[5] literally. $ printf '4*5]\\n(9-2)*[5]\\n[5]*3\\nr*[5\\n' | grep -F '*[5]'\n(9-2)*[5] 13) Match whole lines that start with hand and immediately followed by s or y or le or no further character. $ lines='handed\\nhand\\nhandy\\nunhand\\nhands\\nhandle\\nhandss\\n' $ printf '%b' \"$lines\" | grep -xE 'hand([sy]|le)?'\nhand\nhandy\nhands\nhandle 14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last. $ printf 'apple,fig,cherry\\ncat,dog,bat\\n' | grep -oP ',\\K.+(?=,)'\nfig\ndog $ echo 'dragon,42,unicorn,3.14,shapeshifter\\n' | grep -oP ',\\K.+(?=,)'\n42,unicorn,3.14 15) Recursively search for files containing ello. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rl 'ello'\nprojects/python/hello.py\nprojects/shell/hello.sh\ncolors_1\ncolors_2 16) Search for files containing blue recursively, but do not search within the backups directory. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rl --exclude-dir='backups' 'blue'\n.hidden\ncolors_1\ncolors_2 17) Search for files containing blue recursively, but not if the file also contains teal. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh $ grep -rlZ 'blue' | xargs -r0 grep -L 'teal'\n.hidden\ncolors_2\nbackups/color list.txt 18) Find all regular files within the backups directory. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh $ find backups -type f\nbackups/dot_files/.bashrc\nbackups/dot_files/.inputrc\nbackups/dot_files/.vimrc\nbackups/aug.log\nbackups/bookmarks.html\nbackups/jan.log 19) Find all regular files whose extension starts with p or s or v. $ find -type f -name '*.[psv]*'\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./hi.sh\n./backups/dot_files/.vimrc\n./hello_world.py 20) Find all regular files whose name do not have the lowercase letters g to l. # can also use: find -type f ! -name '*[g-l]*'\n$ find -type f -not -name '*[g-l]*'\n./todos/TRIP.txt\n./todos/wow.txt 21) Find all regular files whose path has at least one directory name starting with p or d. # can also use: find -type f -regex '.*/[pd].*/.*'\n$ find -type f -path '*/[pd]*/*'\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 22) Find all directories whose name contains b or d. $ find -type d -name '*[bd]*'\n./todos\n./backups\n./backups/dot_files 23) Find all hidden directories. # can also use: find -mindepth 1 -type d -name '.*'\n$ find -type d -name '.?*'\n./projects/.venv 24) Find all regular files at the exact depth of 2. $ find -mindepth 2 -maxdepth 2 -type f\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with? m is for modified timestamp and a is for accessed timestamp. These options work with 24 hour periods. -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago. -mtime n File's data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times. 26) Find all empty regular files. # can also use: find -type f -size 0\n$ find -type f -empty\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory. $ mkdir filtered_files\n$ find -type f -size +1c -not -name '*.log' -exec cp -t filtered_files {} +\n$ ls -A filtered_files\nhello_world.py .hidden hi.sh ip.txt 28) Find all hidden files, but not if they are part of the filtered_files directory created earlier. $ find -type f -not -path './filtered_files/*' -prune -name '.*'\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files. $ rm -r filtered_files\n$ find -type f -executable\n./hi.sh\n./hello_world.py -executable Matches files which are executable and directories which are searchable (in a file name resolution sense) by the current user. 30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option. xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons. 31) How does the locate command work faster than the equivalent find command? From unix.stackexchange: pros and cons of find and locate : locate uses a prebuilt database, which should be regularly updated, while find iterates over a filesystem to locate files. Thus, locate is much faster than find, but can be inaccurate if the database -can be seen as a cache- is not updated (see updatedb command).","breadcrumbs":"Exercise Solutions » Searching Files and Filenames","id":"158","title":"Searching Files and Filenames"},"159":{"body":"info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified. info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards. 1) Save the number of lines in the greeting.txt input file to the lines shell variable. $ lines=$(wc -l Regular Expressions\n## Subexpression calls\n## The dot meta character $ sed -E 's|[^\"]+\"([^\"]+)\">(.+)|[\\2](#\\1)|' anchors.txt\n[Regular Expressions](#regular-expressions)\n[Subexpression calls](#subexpression-calls)\n[The dot meta character](#the-dot-meta-character) 10) Replace all occurrences of e with 3 except the first two matches. $ echo 'asset sets tests site' | sed 's/e/3/3g'\nasset sets t3sts sit3 $ echo 'sample item teem eel' | sed 's/e/3/3g'\nsample item t33m 33l 11) The below sample strings use , as the delimiter and the field values can be empty as well. Use sed to replace only the third field with 42. $ echo 'lion,,ant,road,neon' | sed 's/[^,]*/42/3'\nlion,,42,road,neon $ echo ',,,' | sed 's/[^,]*/42/3'\n,,42, 12) For the input file table.txt, calculate and display the product of numbers in the last field of each line. Consider space as the field separator for this file. $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 $ awk 'BEGIN{p = 1} {p *= $NF} END{print p}' table.txt\n-923.16 # alternate solutions\n$ perl -lane 'BEGIN{$p = 1} {$p *= $F[-1]} END{print $p}' table.txt 13) Extract the contents between () or )( from each of the input lines. Assume that the () characters will be present only once every line. $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n'\napple(ice)pie\n(almond)pista\nyo)yoyo(yo $ printf 'apple(ice)pie\\n(almond)pista\\nyo)yoyo(yo\\n' | awk -F'[()]' '{print $2}'\nice\nalmond\nyoyo 14) For the input file scores.csv, display the Name and Physics fields in the format shown below. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ awk -F, '{print $1 \":\" $3}' scores.csv\nName:Physics\nIth:100\nCy:98\nLin:83 # alternate solutions\n$ awk -F, -v OFS=: '{print $1, $3}' scores.csv\n$ perl -F, -lane 'print \"$F[0]:$F[2]\"' scores.csv\n$ perl -F, -lane 'print join \":\", @F[0,2]' scores.csv 15) Extract and display the third and first words in the format shown below. $ echo '%whole(Hello)--{doubt}==ado==' | awk -v FPAT='\\\\w+' '{print $3 \":\" $1}'\ndoubt:whole $ echo 'just,\\joint*,concession_42<=nice' | awk -v FPAT='\\\\w+' '{print $3 \":\" $1}'\nconcession_42:just # alternate solutions\n$ echo '%whole(Hello)--{doubt}==ado==' | perl -lne '@F = /\\w+/g; print \"$F[2]:$F[0]\"'\n$ echo 'just,\\joint*,concession_42<=nice' | perl -lne '@F = /\\w+/g; print \"$F[2]:$F[0]\"' 16) For the input file scores.csv, add another column named GP which is calculated out of 100 by giving 50% weightage to Maths and 25% each for Physics and Chemistry. $ awk -F, -v OFS=, '{$(NF+1) = NR==1 ? \"GP\" : ($2/2 + ($3+$4)/4)} 1' scores.csv\nName,Maths,Physics,Chemistry,GP\nIth,100,100,100,100\nCy,97,98,95,96.75\nLin,78,83,80,79.75 17) From the para.txt input file, display all paragraphs containing any digit character. $ cat para.txt\nhi there\nhow are you 2 apples\n12 bananas blue sky\nyellow sun\nbrown earth $ awk -v RS= '/[0-9]/' para.txt\n2 apples\n12 bananas 18) Input has the ASCII NUL character as the record separator. Change it to dot and newline characters as shown below. $ printf 'apple\\npie\\0banana\\ncherry\\0' | awk -v RS='\\0' -v ORS='.\\n' '1'\napple\npie.\nbanana\ncherry. 19) For the input file sample.txt, print a matching line containing do only if you is found two lines before. For example, if do is found on line number 10 and the 8th line contains you, then the 10th line should be printed. $ awk 'p2 ~ /you/ && /do/; {p2=p1; p1=$0}' sample.txt 6) Just do-it # alternate solutions\n$ perl -ne 'print if $p2 =~ /you/ && /do/; $p2=$p1; $p1=$_' sample.txt 20) For the input file blocks.txt, extract contents from a line containing exactly %=%= until but not including the next such line. The block to be extracted is indicated by the variable n passed via the -v option. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen $ awk -v n=1 '$0 == \"%=%=\"{c++} c==n' blocks.txt\n%=%=\napple\nbanana\n$ awk -v n=2 '$0 == \"%=%=\"{c++} c==n' blocks.txt\n%=%=\nbrown\ngreen 21) Display lines present in c1.txt but not in c2.txt using the awk command. $ awk 'NR==FNR{a[$0]; next} !($0 in a)' c2.txt c1.txt\nBrown\nPurple\nTeal 22) Display lines from scores.csv by matching the first field based on a list of names from the names.txt file. $ printf 'Ith\\nLin\\n' > names.txt $ awk -F, 'NR==FNR{a[$1]; next} $1 in a' names.txt scores.csv\nIth,100,100,100\nLin,78,83,80 $ rm names.txt 23) Retain only the first copy of duplicate lines from the duplicates.txt input file. Use only the contents of the last field for determining duplicates. $ cat duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555\nyellow,toy,flower,333\nwhite,sky,bread,111\nlight red,purse,rose,333 $ awk -F, '!seen[$NF]++' duplicates.txt\nbrown,toy,bread,42\ndark red,ruby,rose,111\nblue,ruby,water,333\ndark red,sky,rose,555 # alternate solutions\n$ perl -F, -lane 'print if !$seen{$F[-1]}++' duplicates.txt 24) For the input file table.txt, print input lines if the second field starts with b. Construct solutions using awk and perl. $ awk '$2 ~ /^b/' table.txt\nbrown bread mat hair 42\nyellow banana window shoes 3.14 $ perl -lane 'print if $F[1] =~ /^b/' table.txt\nbrown bread mat hair 42\nyellow banana window shoes 3.14 25) For the input file table.txt, retain only the second last field. Write back the changes to the input file itself. The original contents should get saved to table.txt.bkp. Afterwards, restore the contents from this backup file. # make the changes\n$ perl -i.bkp -lane 'print $F[-2]' table.txt\n$ ls table*\ntable.txt table.txt.bkp\n$ cat table.txt\nhair\nshirt\nshoes # restore the contents\n$ mv table.txt.bkp table.txt\n$ ls table*\ntable.txt\n$ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 26) Reverse the first field contents of table.txt input file. $ perl -lane '$F[0] = reverse $F[0]; print \"@F\"' table.txt\nnworb bread mat hair 42\neulb cake mug shirt -7\nwolley banana window shoes 3.14 27) Sort the given comma separated input lexicographically. Change the output field separator to a : character. $ ip='floor,bat,to,dubious,four'\n$ echo \"$ip\" | perl -F, -lane 'print join \":\", sort @F'\nbat:dubious:floor:four:to 28) Filter fields containing digit characters. $ ip='5pearl 42 east 1337 raku_6 lion 3.14'\n$ echo \"$ip\" | perl -lane 'print join \" \", grep {/\\d/} @F'\n5pearl 42 1337 raku_6 3.14 29) The input shown below has several words ending with digit characters. Change the words containing test to match the output shown below. That is, renumber the matching portions to 1, 2, etc. Words not containing test should not be changed. $ ip='test_12:test123\\nanother_test_4,no_42\\n'\n$ printf '%b' \"$ip\"\ntest_12:test123\nanother_test_4,no_42 $ printf '%b' \"$ip\" | perl -pe 's/test\\w*?\\K\\d+/++$i/ge'\ntest_1:test2\nanother_test_3,no_42 30) For the input file table.txt, change contents of the third field to all uppercase. Construct solutions using sed, awk and perl. $ sed 's/[^ ]*/\\U&/3' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ awk '{$3 = toupper($3)} 1' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14 $ perl -lane '$F[2] = uc $F[2]; print \"@F\"' table.txt\nbrown bread MAT hair 42\nblue cake MUG shirt -7\nyellow banana WINDOW shoes 3.14","breadcrumbs":"Exercise Solutions » Multipurpose Text Processing Tools","id":"161","title":"Multipurpose Text Processing Tools"},"162":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Default sort doesn't work for numbers. Correct the command used below: # wrong output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort\n10\n100\n20\n2.45\n3000 # expected output\n$ printf '100\\n10\\n20\\n3000\\n2.45\\n' | sort -n\n2.45\n10\n20\n100\n3000 2) Which sort option will help you ignore case? $ printf 'Super\\nover\\nRUNE\\ntea\\n' | LC_ALL=C sort -f\nover\nRUNE\nSuper\ntea 3) Go through the sort manual and use appropriate options to get the output shown below. # wrong output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -n\n-1.53\n+120\n3.14e+4\n42.1e-2 # expected output\n$ printf '+120\\n-1.53\\n3.14e+4\\n42.1e-2' | sort -g\n-1.53\n42.1e-2\n+120\n3.14e+4 -g, --general-numeric-sort compare according to general numerical value 4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint : see the Shell Features chapter. $ (sed -u '1q' ; sort -t, -k2,2n) < scores.csv\nName,Maths,Physics,Chemistry\nLin,78,83,80\nCy,97,98,95\nIth,100,100,100 5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number. $ sort -t, -k4,4nr -u duplicates.txt\ndark red,sky,rose,555\nblue,ruby,water,333\ndark red,ruby,rose,111\nbrown,toy,bread,42 6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input? uniq doesn't necessarily require the input to be sorted. Adjacent lines are used for comparison purposes. $ printf 'red\\nred\\nred\\ngreen\\nred\\nblue\\nblue' | uniq\nred\ngreen\nred\nblue 7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary. $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n'\n3) cherry\n1) apple\n2) banana\n1) almond $ printf '3) cherry\\n1) apple\\n2) banana\\n1) almond\\n' | sort | uniq -u -w2\n2) banana\n3) cherry 8) Count the number of times input lines are repeated and display the results in the format shown below. $ printf 'brown\\nbrown\\nbrown\\ngreen\\nbrown\\nblue\\nblue' | sort | uniq -c | sort -n 1 green 2 blue 4 brown 9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted. # can also use: comm -13 c2.txt c1.txt\n$ comm -23 c1.txt c2.txt\nBrown\nPurple\nTeal 10) Use appropriate options to get the expected output shown below. # wrong usage, no output\n$ join <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4') # expected output\n$ join -i <(printf 'apple 2\\nfig 5') <(printf 'Fig 10\\nmango 4')\nfig 5 10 11) What are the differences between sort -u and uniq -u options, if any? sort -u retains first copy of duplicates deemed to be equal. uniq -u retains only the unique copies (i.e. not even a single copy of the duplicates will be part of the output).","breadcrumbs":"Exercise Solutions » Sorting Stuff","id":"162","title":"Sorting Stuff"},"163":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which cmp option would you use if you just need the exit status reflecting whether the given inputs are same or not? -s, --quiet, --silent suppress all normal output 2) Which cmp option would you use to skip the initial bytes for comparison purposes? The below example requires you to skip the first two bytes. $ echo '1) apple' > x1.txt\n$ echo '2. apple' > x2.txt\n$ cmp x1.txt x2.txt\nx1.txt x2.txt differ: byte 1, line 1 $ cmp -i2 x1.txt x2.txt\n$ echo $?\n0 $ rm x[12].txt -i, --ignore-initial=SKIP skip first SKIP bytes of both inputs 3) What does the diff -d option do? -d, --minimal try hard to find a smaller set of changes 4) Which option will help you get colored output with diff? --color[=WHEN] colorize the output; WHEN can be never, always, or auto (the default) 5) Use appropriate options to get the desired output shown below. # instead of this output\n$ diff -W 40 --suppress-common-lines -y f1.txt f2.txt\n2 | hello\nworld | 4 # get this output\n$ diff -W 40 --left-column -y f1.txt f2.txt\n1 (\n2 | hello\n3 (\nworld | 4 --left-column output only the left column of common lines 6) Use appropriate options to get the desired output shown below. $ echo 'hello' > d1.txt\n$ echo 'Hello' > d2.txt # instead of this output\n$ diff d1.txt d2.txt\n1c1\n< hello\n---\n> Hello # get this output\n$ diff -si d1.txt d2.txt\nFiles d1.txt and d2.txt are identical $ rm d[12].txt","breadcrumbs":"Exercise Solutions » Comparing Files","id":"163","title":"Comparing Files"},"164":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Generate the following sequence. $ seq 100 -5 80\n100\n95\n90\n85\n80 2) Is the sequence shown below possible to generate with seq? If so, how? $ seq -w -s, 01.5 6\n01.5,02.5,03.5,04.5,05.5 3) Display three random words from /usr/share/dict/words (or an equivalent dictionary word file) containing s and e and t in any order. The output shown below is just an example. # can also use: grep 's' /usr/share/dict/words | grep 'e' | grep 't' | shuf -n3\n$ grep -P '^(?=.*s)(?=.*e).*t' /usr/share/dict/words | shuf -n3\nsupplemental\nforesight\nunderestimates 4) Briefly describe the purpose of the shuf command options -i, -e and -r. -i, --input-range=LO-HI treat each number LO through HI as an input line -e, --echo treat each ARG as an input line -r, --repeat output lines can be repeated 5) Why does the below command not work as expected? What other tools can you use in such cases? cut ignores all repeated fields and output field order always follows the same order as input fields. # not working as expected\n$ echo 'apple,banana,cherry,dates' | cut -d, -f3,1,3\napple,cherry # expected output\n$ echo 'apple,banana,cherry,dates' | awk -F, -v OFS=, '{print $3, $1, $3}'\ncherry,apple,cherry # alternate solutions\n$ echo 'apple,banana,cherry,dates' | perl -F, -lane 'print join \",\", @F[2,0,2]' 6) Display except the second field in the format shown below. Can you construct two different solutions? $ echo 'apple,banana,cherry,dates' | cut -d, --output-delimiter=' ' -f1,3-\napple cherry dates $ echo '2,3,4,5,6,7,8' | cut -d, --output-delimiter=' ' --complement -f2\n2 4 5 6 7 8 7) Extract the first three characters from the input lines as shown below. Can you also use the head command for this purpose? If not, why not? $ printf 'apple\\nbanana\\ncherry\\ndates\\n' | cut -c-3\napp\nban\nche\ndat head cannot be used because it acts on the input as a whole, whereas cut works line wise. 8) Display only the first and third columns of the scores.csv input file in the format as shown below. Note that only space characters are present between the two columns, not tab. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ cut -d, -f1,3 scores.csv | column -s, -t\nName Physics\nIth 100\nCy 98\nLin 83 9) Display the contents of table.txt in the format shown below. $ column -t table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 10) Implement ROT13 cipher using the tr command. $ echo 'Hello World' | tr 'a-zA-Z' 'n-za-mN-ZA-M'\nUryyb Jbeyq $ echo 'Uryyb Jbeyq' | tr 'a-zA-Z' 'n-za-mN-ZA-M'\nHello World 11) Retain only alphabets, digits and whitespace characters. $ echo 'Apple_42 cool,blue Dragon:army' | tr -dc '[:alnum:][:space:]'\nApple42 coolblue Dragonarmy 12) Use tr to get the output shown below. $ echo '!!hhoowwww !!aaaaaareeeeee!! yyouuuu!!' | tr -sd '!' 'a-z'\nhow are you 13) paste -s works separately for multiple input files. How would you workaround this if you needed to treat all the input files as a single source? # this works individually for each input file\n$ paste -sd, fruits.txt ip.txt\nbanana,papaya,mango\ndeep blue,light orange,blue delight # expected output\n$ cat fruits.txt ip.txt | paste -sd,\nbanana,papaya,mango,deep blue,light orange,blue delight # alternate solutions\n$ awk '{printf s $0; s=\",\"} END{print \"\"}' fruits.txt ip.txt 14) Use appropriate options to get the expected output shown below. # default output\n$ paste fruits.txt ip.txt\nbanana deep blue\npapaya light orange\nmango blue delight # expected output\n$ paste -d'\\n' fruits.txt ip.txt\nbanana\ndeep blue\npapaya\nlight orange\nmango\nblue delight 15) Use the pr command to get the expected output shown below. $ seq -w 16 | pr -4ats,\n01,02,03,04\n05,06,07,08\n09,10,11,12\n13,14,15,16 $ seq -w 16 | pr -4ts,\n01,05,09,13\n02,06,10,14\n03,07,11,15\n04,08,12,16 16) Use the pr command to join the input files fruits.txt and ip.txt as shown below. $ pr -mts' : ' fruits.txt ip.txt\nbanana : deep blue\npapaya : light orange\nmango : blue delight 17) The cut command doesn't support a way to choose the last N fields. Which tool presented in this chapter can be combined to work with cut to get the output shown below? # last two characters from each line\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | rev | cut -c-2 | rev\nle\nna\nry\nes # alternate solutions\n$ printf 'apple\\nbanana\\ncherry\\ndates\\n' | grep -o '..$' 18) Go through the split documentation and use appropriate options to get the output shown below for the input file purchases.txt. # split input by 3 lines (max) at a time\n$ split -l3 purchases.txt $ head xa?\n==> xaa <==\ncoffee\ntea\nwashing powder ==> xab <==\ncoffee\ntoothpaste\ntea ==> xac <==\nsoap\ntea $ rm xa? -l, --lines=NUMBER put NUMBER lines/records per output file 19) Go through the split documentation and use appropriate options to get the output shown below. $ echo 'apple,banana,cherry,dates' | split -t, -l1 $ head xa?\n==> xaa <==\napple,\n==> xab <==\nbanana,\n==> xac <==\ncherry,\n==> xad <==\ndates $ rm xa? -t, --separator=SEP use SEP instead of newline as the record separator; \\0 (zero) specifies the NUL character 20) Split the input file purchases.txt such that the text before a line containing powder is part of the first file and the rest are part of the second file as shown below. $ csplit -q purchases.txt '/powder/' $ head xx0?\n==> xx00 <==\ncoffee\ntea ==> xx01 <==\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ rm xx0? 21) Write a generic solution that transposes comma delimited data. Example input/output is shown below. You can use any tool(s) presented in this book. $ cat scores.csv\nName,Maths,Physics,Chemistry\nIth,100,100,100\nCy,97,98,95\nLin,78,83,80 $ tr ',' '\\n' try.sh\n$ chmod +x try.sh\n$ ./try.sh\n./try.sh: line 2: !#/bin/bash: No such file or directory\nhello # expected output\n$ printf ' \\n#!/bin/bash\\n\\necho hello\\n' > try.sh\n$ ./try.sh\nhello 2) Will the command shown below work? If so, what would be the output? Yes, it will work. echo hello is being passed as the script to be executed by the bash command. $ echo echo hello | bash\nhello 3) When would you source a script instead of using bash or creating an executable using shebang? Using source to execute scripts helps when you want to work within the current shell environment instead of a sub-shell. 4) How would you display the contents of a variable with shake appended? $ fruit='banana' $ echo \"${fruit}shake\"\nbananashake 5) What changes would you make to the code shown below to get the expected output? # default behavior\n$ n=100\n$ n+=100\n$ echo \"$n\"\n100100 # expected output\n$ declare -i n=100\n$ n+=100\n$ echo \"$n\"\n200 6) Is the following code valid? If so, what would be the output of the echo command? Yes, it is valid. Array index can be arbitrarily used, they do not have to be contiguous. $ declare -a colors\n$ colors[3]='green'\n$ colors[1]='blue' $ echo \"${colors[@]}\"\nblue green 7) How would you get the last three characters of a variable's contents? $ fruit='banana' $ echo \"${fruit: -3}\"\nana 8) Will the second echo command give an error? If not, what will be the output? No error. It will give the length of the element at index 0. $ fruits=('apple' 'fig' 'mango')\n$ echo \"${#fruits[@]}\"\n3 $ echo \"${#fruits}\"\n5 9) For the given array, use parameter expansion to remove characters until the first/last space. $ colors=('green' 'dark brown' 'deep sky blue white') # remove till the first space\n$ printf '%s\\n' \"${colors[@]#* }\"\ngreen\nbrown\nsky blue white # remove till the last space\n$ printf '%s\\n' \"${colors[@]##* }\"\ngreen\nbrown\nwhite 10) Use parameter expansion to get the expected outputs shown below. $ ip='apple:banana:cherry:dragon' $ echo \"${ip%:*}\"\napple:banana:cherry $ echo \"${ip%%:*}\"\napple 11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how? Yes it is possible. For the second and third cases, extglob has to be enabled. $ ip1='apple:banana:cherry:dragon'\n$ ip2='Cradle:Mistborn:Piranesi' $ echo \"${ip1/:*:/ 42 }\"\napple 42 dragon\n$ echo \"${ip2/:*:/ 42 }\"\nCradle 42 Piranesi $ shopt -s extglob\n$ echo \"${ip1/#+([^:])/fig}\"\nfig:banana:cherry:dragon\n$ echo \"${ip2/#+([^:])/fig}\"\nfig:Mistborn:Piranesi $ echo \"${ip1/%+([^:])/end}\"\napple:banana:cherry:end\n$ echo \"${ip2/%+([^:])/end}\"\nCradle:Mistborn:end 12) For the given input, change case as per the expected outputs shown below. $ ip='This is a Sample STRING' $ echo \"${ip^^}\"\nTHIS IS A SAMPLE STRING $ echo \"${ip,,}\"\nthis is a sample string $ echo \"${ip~~}\"\ntHIS IS A sAMPLE string 13) Why does the conditional expression shown below fail? $ touch ip.txt\n$ [[-f ip.txt]] && echo 'file exists'\n[[-f: command not found # need to use space after [[ and before ]]\n$ [[ -f ip.txt ]] && echo 'file exists'\nfile exists 14) What is the difference between the == and =~ string comparison operators? s1 = s2 or s1 == s2 checks if two strings are equal unquoted portions of s2 will be treated as a wildcard while testing against s1 s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2 15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed. Quoted portions will be treated as literal strings. Wildcards should be unquoted. $ f1='1234.txt'\n$ f2='report_2.txt' $ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed\n$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'\nfailed # corrected code\n$ [[ $f1 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'\nmatched\n$ [[ $f2 == +([0-9]).txt ]] && echo 'matched' || echo 'failed'\nfailed 16) Extract the digits that follow a : character for the given variable contents. $ item='chocolate:50'\n$ [[ $item =~ :([0-9]+) ]] && echo \"${BASH_REMATCH[1]}\"\n50 $ item='50 apples, fig:100, books-12'\n$ [[ $item =~ :([0-9]+) ]] && echo \"${BASH_REMATCH[1]}\"\n100 17) Modify the expression shown below to correctly report true instead of false. $ num=12345\n$ [[ $num > 3 ]] && echo 'true' || echo 'false'\nfalse # corrected code\n$ [[ $num -gt 3 ]] && echo 'true' || echo 'false'\ntrue # alternate solutions\n$ (( num > 3 )) && echo 'true' || echo 'false' 18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below. $ cat array.sh\nread -p 'enter array elements: ' -a arr\nread -p 'enter array index: ' idx\necho \"element at index '$idx' is: ${arr[$idx]}\" $ bash array.sh\nenter array elements: apple banana cherry\nenter array index: 1\nelement at index '1' is: banana $ bash array.sh\nenter array elements: dragon unicorn centaur\nenter array index: -1\nelement at index '-1' is: centaur 19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations. $ cat case.sh\nif (( $# != 2 )) ; then echo 'Error! Two arguments expected.' 1>&2 exit 1\nelse if [[ $1 == 'upper' ]] ; then echo \"${2^^}\" elif [[ $1 == 'lower' ]] ; then echo \"${2,,}\" elif [[ $1 == 'swap' ]] ; then echo \"${2~~}\" else echo \"Error! '$1' command not recognized.\" 1>&2 exit 1 fi\nfi $ chmod +x case.sh $ ./case.sh upper 'how are you?'\nHOW ARE YOU? $ ./case.sh lower PineAPPLE\npineapple $ ./case.sh swap 'HeLlo WoRlD'\nhElLO wOrLd $ ./case.sh lower\nError! Two arguments expected.\n$ echo $?\n1 $ ./case.sh upper apple fig\nError! Two arguments expected. $ ./case.sh lowercase DRAGON\nError! 'lowercase' command not recognized.\n$ echo $?\n1 $ ./case.sh apple lower 2> /dev/null\n$ echo $?\n1 20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments. $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt $ cat loop.sh\nfor file in \"$@\"; do echo \"number of lines in '$file' is:\" $(wc -l < \"$file\")\ndone $ bash loop.sh items_1.txt\nnumber of lines in 'items_1.txt' is: 3 $ bash loop.sh items_1.txt items_2.txt\nnumber of lines in 'items_1.txt' is: 3\nnumber of lines in 'items_2.txt' is: 5 21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script? $ printf 'apple\\nbanana\\ncherry\\n' > items_1.txt\n$ printf 'dragon\\nowl\\nunicorn\\ntroll\\ncentaur\\n' > items_2.txt\n$ printf 'items_1.txt\\nitems_2.txt\\n' > list.txt $ cat read_file.sh\nwhile IFS= read -r line; do paste -sd, \"$line\"\ndone < \"$1\" $ bash read_file.sh list.txt\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur # note that -n1 is not necessary here due to how paste works for multiple files\n# but -n1 is necessary to be equivalent to the shell script shown above\n$ xargs -a list.txt -d'\\n' -n1 paste -sd,\napple,banana,cherry\ndragon,owl,unicorn,troll,centaur 22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below. $ add_path() { echo \"${@/#/$PWD/}\" ; } $ cd\n$ pwd\n/home/learnbyexample\n$ add_path ip.txt report.log\n/home/learnbyexample/ip.txt /home/learnbyexample/report.log $ cd cli-computing\n$ pwd\n/home/learnbyexample/cli-computing\n$ add_path f1\n/home/learnbyexample/cli-computing/f1 23) What do the options bash -x and bash -v do? -x Print commands and their arguments as they are executed. -v Print shell input lines as they are read. 24) What is shellcheck and when would you use it? shellcheck is a static analysis tool that gives warnings and suggestions for scripts. From man shellcheck: ShellCheck is a static analysis and linting tool for sh/bash scripts. It’s mainly focused on handling typical beginner and intermediate level syntax errors and pitfalls where the shell just gives a cryptic error message or strange behavior, but it also reports on a few more advanced issues where corner cases can cause delayed failures.","breadcrumbs":"Exercise Solutions » Shell Scripting","id":"165","title":"Shell Scripting"},"166":{"body":"1) Which command would you use to display the name and value of all or specific environment variables? $ whatis printenv\nprintenv (1) - print all or part of environment 2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias? By prefixing \\ or using the command builtin. For example, \\ls or command ls. 3) Why doesn't the alias shown below work? What would you use instead? You cannot pass arguments to aliases, need to use functions instead. # doesn't work as expected\n$ alias ext='echo \"${1##*.}\"'\n$ ext ip.txt ip.txt # expected output\n$ ext() { echo \"${1##*.}\" ; }\n$ ext ip.txt\ntxt\n$ ext scores.csv\ncsv\n$ ext file.txt.txt\ntxt 4) How would you remove a particular alias/function definition for the current shell session? $ alias hw='echo hello world'\n$ hw\nhello world\n$ unalias hw\n$ hw\nhw: command not found $ hw() { echo hello there ; }\n$ hw\nhello there\n$ unset -f hw\n$ hw\nhw: command not found 5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below. $ echo \"$PATH\"\n/usr/local/bin:/usr/bin:/bin:/usr/games # alias\n$ alias a_p='echo \"$PATH\" | tr \":\" \"\\n\"'\n$ a_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games # function\n$ f_p() { echo \"${PATH//:/$'\\n'}\" ; }\n$ f_p\n/usr/local/bin\n/usr/bin\n/bin\n/usr/games 6) Will a login shell read and execute ~/.bashrc automatically? No. From info bash: When an interactive shell that is not a login shell is started, Bash reads and executes commands from '~/.bashrc', if that file exists. See also unix.stackexchange: why does bashrc check whether the current shell is interactive? 7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries? Any negative number. HISTSIZE The maximum number of commands to remember on the history list. If the value is 0, commands are not saved in the history list. Numeric values less than zero result in every command being saved on the history list (there is no limit). The shell sets the default value to 500 after reading any startup files. 8) What does the binding set completion-ignore-case on do? completion-ignore-case If set to on, Readline performs filename matching and completion in a case-insensitive fashion. The default value is off. 9) Which shortcut helps you interactively search the command history? To search backward in the history for a particular string, type C-r. Typing C-s searches forward through the history. 10) What do the shortcuts Alt+b and Alt+f do? forward-word (M-f) Move forward to the end of the next word. Words are composed of letters and digits. backward-word (M-b) Move back to the start of the current or previous word. Words are composed of letters and digits. 11) Are there differences between the Ctrl+l shortcut and the clear command? Ctrl+l retains whatever is typed so far and doesn't try to remove the scrollback buffer altogether. You can use the clear command for that purpose. 12) Which shortcut will you use to delete characters before the cursor till the start of the line? unix-line-discard (C-u) Kill backward from the cursor to the beginning of the current line. 13) What do the shortcuts Alt+t and Ctrl+t do? transpose-chars (C-t) Drag the character before the cursor forward over the character at the cursor, moving the cursor forward as well. If the insertion point is at the end of the line, then this transposes the last two characters of the line. Negative arguments have no effect. transpose-words (M-t) Drag the word before point past the word after point, moving point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line. 14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts? Shift+Ctrl+v pastes clipboard contents Shift+Insert pastes the last highlighted portion (not necessarily the clipboard contents)","breadcrumbs":"Exercise Solutions » Shell Customization","id":"166","title":"Shell Customization"},"17":{"body":"You'll usually find installation instructions from the respective distro website you wish to install. Alternatively, you can install Linux on a virtual machine or try it online. Here are some resources to get you started: Install Ubuntu desktop How to run Ubuntu Desktop on a virtual machine using VirtualBox DistroSea — explore and test Linux distributions online If you are already on Windows or macOS, the following options can be used to get access to Linux tools: Git for Windows — provides a Bash emulation used to run Git from the command line Windows Subsystem for Linux — compatibility layer for running Linux binary executables natively on Windows brew — Package Manager for macOS (or Linux) info warning If you are completely new to command line usage, I'd recommend setting up a virtual machine. Or perhaps, a secondary computer that you are free to experiment with. Mistakes in command line can be more destructive compared to the graphical interface. For example, a single space typo can result in data loss, make your machine unusable, etc.","breadcrumbs":"Introduction and Setup » Access to Linux environment","id":"17","title":"Access to Linux environment"},"18":{"body":"To follow along the contents presented in this book, you'll need files from my cli-computing repo . Once you have access to a Linux environment, follow the instructions shown below. If the commands used below seem alien to you, wait until you reach the ls section (you'll get a link back to these instructions at that point). To get the files, you can clone the cli-computing repo using the git command or download a zip version. You may have to install the git command if you don't already have it, for example sudo apt install git on Debian-like systems. See https://git-scm.com/downloads for other installation choices. # option 1: use git\n$ git clone --depth 1 https://github.com/learnbyexample/cli-computing.git # option 2: download zip file\n# you can also use 'curl -OL' instead of 'wget'\n$ wget https://github.com/learnbyexample/cli-computing/archive/refs/heads/master.zip\n$ unzip master.zip\n$ mv cli-computing-master cli-computing Once you have the files, you'll be able to follow along the commands presented in this book. For example, you'll need to execute the ls.sh script for the ls section. $ cd cli-computing/example_files/scripts/\n$ ls\ncp.sh file.sh globs.sh ls.sh rm.sh tar.sh\ndu.sh find.sh grep.sh mv.sh stat.sh touch.sh $ source ls.sh\n$ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@ For sections like the cat command, you'll need to use the sample input files provided in the text_files directory. $ cd cli-computing/example_files/text_files/\n$ cat greeting.txt Hi there\nHave a nice day","breadcrumbs":"Introduction and Setup » Setup","id":"18","title":"Setup"},"19":{"body":"Command Line Interface (CLI) allows you to interact with the computer using text commands. For example, the cd command helps you navigate to a particular directory. The ls command shows the contents of a directory. In a graphical environment, you'd use an explorer (file manager) for navigation and directory contents are shown by default. Some tasks can be accomplished in both CLI and GUI environments, while some are suitable and effective only in one of them. Here are some advantages of using CLI tools over GUI programs: automation faster execution command invocations are repeatable easy to save solutions and share with others single environment compared to different UI/UX with graphical solutions common text interface allows tools to easily communicate with each other And here are some disadvantages: steep learning curve syntax can get very complicated need to get comfortable with plenty of tools typos have a tendency to be more destructive You can make use of features like command history, shortcuts and autocompletion to help with the plethora of commands and syntax issues. Consistent practice will help to get familiar with the quirks of the command line environment. Commands with destructive potential will usually include options to allow manual confirmation and interactive usage, thus reducing or entirely avoiding the impact of typos.","breadcrumbs":"Introduction and Setup » Command Line Interface","id":"19","title":"Command Line Interface"},"2":{"body":"You can buy the pdf/epub versions of the book using these links: https://learnbyexample.gumroad.com/l/cli_computing https://leanpub.com/cli_computing","breadcrumbs":"Buy PDF/EPUB versions » Purchase links","id":"2","title":"Purchase links"},"20":{"body":"Here's a list of remaining chapters: Command Line Overview Managing Files and Directories Shell Features Viewing Part or Whole File Contents Searching Files and Filenames File Properties Managing Processes Multipurpose Text Processing Tools Sorting Stuff Comparing Files Assorted Text Processing Tools Shell Scripting Shell Customization","breadcrumbs":"Introduction and Setup » Chapters","id":"20","title":"Chapters"},"21":{"body":"This book covers but a tiny portion of Linux command line usage. Topics like system administration and networking aren't discussed at all. Check out the following lists to learn about such topics and discover cool tools: Linux curated resources — my collection of resources for Linux command line, shell scripting and other related topics Awesome Linux — list of awesome projects and resources that make Linux even more awesome Arch wiki: list of applications — sorted by category, helps as a reference for those looking for packages","breadcrumbs":"Introduction and Setup » Resource lists","id":"21","title":"Resource lists"},"22":{"body":"This chapter will help you take the first steps in the command line world. Apart from command examples that you can try out, you'll also learn a few essential things about working in a text environment. For newbies, the sudden paradigm shift to interacting with the computer using just text commands can be overwhelming, especially for those accustomed to the graphical user interface (GUI). After regular usage, things will start to look systematic and you might realize that GUI is ill suited for repetitive tasks. With continuous use, recalling various commands will become easier. Features like command line history, aliases, tab-completion and shortcuts will help too. If you've used a scientific calculator, you'd know that it is handy with too many functionalities cramped into a tiny screen and a plethora of multipurpose buttons. Command line environment is something like that, but not limited to just crunching numbers. From managing files to munging data, from image manipulations to working with video, you'll likely find a tool for almost any computing task you can imagine. Always remember that command line tools appeared long before the graphical ones did. The rich history shows its weight in the form of robust tools and the availability of wide variety of applications.","breadcrumbs":"Command Line Overview » Command Line Overview","id":"22","title":"Command Line Overview"},"23":{"body":"Open a Terminal Emulator and type the command as shown below. The $ followed by a space character at the start is the simple command prompt that I use. It might be different for you. The actual command to type is echo followed by a space, then the argument 'Hello Command Line' and finally press the Enter key to execute it. You should get the argument echoed back to you as the command output. $ echo 'Hello Command Line'\nHello Command Line Here's another simple illustration. This time, the command pwd is entered by itself (i.e. no arguments). You should get your current location as the output. The / character separates different parts of the location (more details in the upcoming sections). $ pwd\n/home/learnbyexample Next, enter the exit command to quit the Terminal session. $ exit If you are completely new to the command line world, try out the above steps a few more times until you feel comfortable with opening a Terminal Emulator, executing commands and quitting the session. More details about the command structure, customizing command prompt, etc will be discussed later.","breadcrumbs":"Command Line Overview » Hello Command Line","id":"23","title":"Hello Command Line"},"24":{"body":"In Linux, the directory structure starts with the / symbol, referred to as the root directory. The man hier command gives description of the file system hierarchy. Here are some selected examples: / This is the root directory. This is where the whole tree starts. /bin This directory contains executable programs which are needed in single user mode and to bring the system up or repair it. /home On machines with home directories for users, these are usually beneath this directory, directly or not. The structure of this directory depends on local administration decisions (optional). /tmp This directory contains temporary files which may be deleted with no notice, such as by a regular job or at system boot up. /usr This directory is usually mounted from a separate partition. It should hold only shareable, read-only data, so that it can be mounted by various machines running Linux. /usr/bin This is the primary directory for executable programs. Most programs executed by normal users which are not needed for booting or for repairing the system and which are not installed locally should be placed in this directory. /usr/share This directory contains subdirectories with specific application data, that can be shared among different architectures of the same OS.","breadcrumbs":"Command Line Overview » File System","id":"24","title":"File System"},"25":{"body":"Quoting wikipedia : An absolute or full path points to the same location in a file system regardless of the current working directory. To do that, it must contain the root directory. By contrast, a relative path starts from some given working directory, avoiding the need to provide the full absolute path. A filename can be considered as a relative path based at the current working directory. If the working directory is not the file's parent directory, a file not found error will result if the file is addressed by its name. For example, /home/learnbyexample is an absolute path and ../design is a relative path. You'll learn how paths are used for performing tasks in the coming chapters.","breadcrumbs":"Command Line Overview » Absolute and Relative paths","id":"25","title":"Absolute and Relative paths"},"26":{"body":"These terms are often used to interchangeably mean the same thing — a prompt to allow the user to execute commands. However, they are quite different: Shell is a command line interpreter. Sets the syntax rules for invoking commands, provides operators to connect commands and redirect data, has scripting features like loops, functions and so on Terminal is a text input/output environment. Responsible for visual details like font size, color, etc Some of the popular shells are bash, zsh and fish. This book will discuss only the Bash shell. Some of the popular terminal emulators are GNOME Terminal , konsole , xterm and alacritty . Quoting from wikipedia: Unix shell : A Unix shell is a command-line interpreter or shell that provides a command line user interface for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts. Users typically interact with a Unix shell using a terminal emulator; however, direct operation via serial hardware connections or Secure Shell are common for server systems. All Unix shells provide filename wildcarding, piping, here documents, command substitution, variables and control structures for condition-testing and iteration. Shell features will be discussed in later sections and chapters. For now, open a terminal and try out the following commands: $ cat /etc/shells\n# /etc/shells: valid login shells\n/bin/sh\n/bin/dash\n/bin/bash\n/bin/rbash $ echo \"$SHELL\"\n/bin/bash In the above example, the cat command is used to display the contents of a file and the echo command is used to display the contents of a variable. SHELL is an environment variable containing the full path to the shell. info The output of the above commands might be different for you. And as mentioned earlier, your command prompt might be different than $ . For now, you can ignore it. Or, you could type PS1='$ ' and press the Enter key to set the prompt for the current session. Further Reading unix.stackexchange: What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'? wikipedia: Comparison of command shells unix.stackexchange: Difference between login shell and non-login shell Features and differences between various shells Syntax comparison on different shells with examples Shell, choosing shell and changing default shells","breadcrumbs":"Command Line Overview » Shells and Terminal Emulators","id":"26","title":"Shells and Terminal Emulators"},"27":{"body":"Quoting from wikipedia: Unix Philosophy : Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface. These principles do not strictly apply to all the command line tools, but it is good to be aware of them. As you get familiar with working from the command line, you'll be able to appreciate these guidelines better.","breadcrumbs":"Command Line Overview » Unix Philosophy","id":"27","title":"Unix Philosophy"},"28":{"body":"It is not necessary to fully understand the commands used in this chapter, just the broad strokes. The examples are intended to help you get a feel for the basics of using command options and arguments. Command invocation without any options or arguments : clear clear the terminal screen date show the current date and time Command with options (flags) : ls -l list directory contents in a long listing format ls -la list directory contents including hidden files in long listing format two short options -l and -a are combined together here as -la df -h report file system disk space usage sizes in human readable format df --human-readable same as df -h but using long option Command with arguments : mkdir project create a directory named project in the current working directory man sort manual page for the sort command diff file1.txt file2.txt display differences between the two input files wget https://s.ntnu.no/bashguide.pdf download a file from the internet the link passed to wget in the above example is real, visit BashGuide for details Command with both options and arguments : rm -r project remove (delete) the project directory recursively paste -sd, ip.txt serialize all lines from the input file to a single line using , as the delimiter Single quotes vs Double quotes : Single quotes preserves the literal value of each character within the quotes Double quotes preserves the literal value of all characters within the quotes, with the exception of $, `, \\, and, when history expansion is enabled, ! # no character is special within single quotes\n$ echo '$SHELL'\n$SHELL # $ is special within double quotes, used to interpolate a variable here\n$ echo \"Full path to the shell: $SHELL\"\nFull path to the shell: /bin/bash More details and other types of quoting will be discussed in the Shell Features chapter.","breadcrumbs":"Command Line Overview » Command Structure","id":"28","title":"Command Structure"},"29":{"body":"One of the Unix Philosophy seen earlier mentioned commands working together. The shell provides several ways to do so. A commonly used feature is redirecting the output of a command — as input of another command, to be saved in a file and so on. to another command du -sh * | sort -h calculate size of files and folders in human-readable format using du and then sort them using a tool specialized for that task to a file grep 'pass' *.log > pass_list.txt write the results to a file instead of displaying on the terminal (if the file already exists, it gets overwritten) grep 'error' *.log >> errors.txt append the results to the given file (creates a new file if necessary) to a variable d=$(date) save command output in a variable named d Many more of such shell features will be discussed in later chapters.","breadcrumbs":"Command Line Overview » Command Network","id":"29","title":"Command Network"},"3":{"body":"You can also get the book as part of these bundles: All books bundle https://leanpub.com/b/learnbyexample-all-books https://learnbyexample.gumroad.com/l/all-books Linux CLI Text Processing https://leanpub.com/b/linux-cli-text-processing https://learnbyexample.gumroad.com/l/linux-cli-text-processing","breadcrumbs":"Buy PDF/EPUB versions » Bundles","id":"3","title":"Bundles"},"30":{"body":"Not all operations can be completed using a one-liner from the terminal. In such cases, you can save the instructions in a text file and then execute them. Open your favorite text editor and write the three lines shown below: $ cat cmds.sh\necho 'hello world'\necho 'how are you?'\nseq 3 As an alternate to using a text editor, you can use either of the commands shown below to create this file. # assuming 'echo' supports '-e' option in your environment\n$ echo -e \"echo 'hello world'\\necho 'how are you?'\\nseq 3\" > cmds.sh # a more portable solution using the builtin 'printf' command\n$ printf \"echo 'hello world'\\necho 'how are you?'\\nseq 3\\n\" > cmds.sh The script file is named cmds.sh and has three commands in three separate lines. One way to execute the contents of this file is by using the source command: $ source cmds.sh\nhello world\nhow are you?\n1\n2\n3 info Your Linux distro is likely to have an easy to use graphical text editor such as the GNOME Text Editor and mousepad. See wiki.archlinux: text editors for a huge list of editors to choose from. info The Shell Scripting chapter will discuss scripting in more detail.","breadcrumbs":"Command Line Overview » Scripting","id":"30","title":"Scripting"},"31":{"body":"Most distros for personal use come with documentation for commands already installed. Learning how to use manuals from the terminal is handy and there are ways to get specific information as well. man The man command is an interface to view manuals from within the terminal itself. This uses a pager (which is usually the less command) to display the contents. You could categorize these commands as terminal user interface (TUI) applications. As an example, type man cat and you should see something like the screenshot shown below: Since the documentation has several lines that doesn't completely fit within the terminal window, you will get only the starting part of the manual. You have several options to navigate: ↑ and ↓ arrow keys to move up and down by a line you can also use k and j keys (same keys as those used by the Vim text editor) f and b keys to move forward and backward by a screenful of content Space key also moves forward by a screen mouse scroll moves up and down by a few lines g or Home go to the start of the manual G or End go to the end of the manual /pattern followed by Enter search for the given pattern in the forward direction ?pattern followed by Enter search for the given pattern in the backward direction n go to the next match N go to the previous match q quit As you might have noticed in the screenshot above, you can use h for help about the less command itself. Here are some useful tips related to documentation: man man gives information about the man command itself man bash will give you the manual page for the bash shell since this is very long, I'd recommend using the online GNU Bash manual man find | gvim - open the manual page in your favorite text editor man -k printf search the short descriptions in all of the manual pages for the string printf you can also use the apropos command instead of man -k wc --help many commands support the --help option to give succinct details like options and syntax also, these details will be displayed on the terminal itself, no need to deal with the pager interface info See also unix.stackexchange: How do I use man pages to learn how to use commands? and unix.stackexchange: colors in man pages . info info info The Linux manual pages are usually shortened version of the full documentation. You can use the info command to view the complete documentation for GNU tools. info is also a TUI application, but with different key configuration compared to the man command. See GNU Manuals Online if you'd prefer to read them from a web browser. You can also download them in formats like PDF for offline usage. type For certain operations, the shell provides its own set of commands, known as builtin commands. The type command displays information about a command like its path, whether it is a builtin, alias, function and so on. $ type cd\ncd is a shell builtin\n$ type sed\nsed is /bin/sed\n$ type type\ntype is a shell builtin # multiple commands can be given as arguments\n$ type pwd awk\npwd is a shell builtin\nawk is /usr/bin/awk As will be discussed in the Shell Customization chapter, you can create aliases to customize command invocations. You can use the type command to reveal the nature of such aliases. Here are some examples based on aliases I use: $ type p\np is aliased to 'pwd' $ type ls\nls is aliased to 'ls --color=auto' The type command formats the command output with a backtick at the start and a single quotes at the end. That doesn't play well with syntax highlighting, so I've changed the backtick to single quotes in the above illustration. info See also unix.stackexchange: What is the difference between a builtin command and one that is not? help The help command provides documentation for builtin commands. Unlike the man command, the entire text is displayed as the command output. A help page in the default format is shown below. You can add -m option if you want the help content in a pseudo-manpage format. $ help pwd\npwd: pwd [-LP] Print the name of the current working directory. Options: -L print the value of $PWD if it names the current working directory -P print the physical directory, without any symbolic links By default, 'pwd' behaves as if '-L' were specified. Exit Status: Returns 0 unless an invalid option is given or the current directory cannot be read. You can use the -d option to get a short description of the command: $ help -d compgen\ncompgen - Display possible completions depending on the options. info Use help help for documentation on the help command. If you use help without any argument, it will display all the internally defined shell commands. whatis and whereis Here are some more ways to get specific information about commands: whatis displays one-line manual page descriptions whereis locates the binary, source, and manual page files for a command $ whatis grep\ngrep (1) - print lines that match patterns $ whereis awk\nawk: /usr/bin/awk /usr/lib/x86_64-linux-gnu/awk /usr/share/awk\n/usr/share/man/man1/awk.1.gz ch explainshell is a web app that shows the help text that matches each argument of the command you type in the app. For example, a screenshot for tar -xzvf archive.tar.gz is shown below: Inspired by this app, I wrote a Bash script ch to extract information from man and help pages. Here are some examples: $ ch ls -vX ls - list directory contents -v natural sort of (version) numbers within text -X sort alphabetically by entry extension $ ch type -a type - Display information about command type. -a display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the '-p' option is not also used Further Reading Linux man pages — one of several websites that host man pages online ArchWiki — comprehensive documentation for Arch Linux and other distributions Debian Reference — broad overview of the Debian system, covers many aspects of system administration through shell-command examples","breadcrumbs":"Command Line Overview » Command Help","id":"31","title":"Command Help"},"32":{"body":"There are several shortcuts you can use to be productive at the command line. These will be discussed in the Shell Customization chapter. Here are some examples to give an idea: Ctrl+u delete everything to the left of the cursor Ctrl+k delete from the current character to the end of the line Ctrl+c abort the currently typed command Ctrl+l clear the terminal screen and move the prompt to the top, any characters typed as part of the current command will be retained ↑ and ↓ arrow keys to navigate previously used commands from the history Ctrl+p and Ctrl+n can also be used instead of arrow keys you can modify the command before executing such lines from the history The tab key helps you autocomplete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any). Here's an example of completing a file path with multiple tab key presses at various stages. Not only does it saves time, it also helps to avoid typos since you are simultaneously verifying the path. # pressing tab after typing '/e' will autocomplete to '/etc/'\n$ ls /etc/ # pressing tab after 'di' will autocomplete to 'dict'\n$ ls /etc/dict\n# pressing tab twice will show all possible completions\n$ ls /etc/dict\ndictd/ dictionaries-common/ # type 'i' and press tab to get 'dictionaries-common'\n$ ls /etc/dictionaries-common/ # type 'w' and press tab to get 'words'\n$ ls /etc/dictionaries-common/words The character at which the tab key is pressed in the above example has been cherry picked for illustration purposes. The number of steps would increase if you try pressing tab after each character. With experience, using the tab key for autocompletion will become a natural part of your command line usage. info You can set an option to combine the features of single and double tab presses into a single tab press. This will be discussed in the Shell Customization chapter.","breadcrumbs":"Command Line Overview » Shortcuts and Autocompletion","id":"32","title":"Shortcuts and Autocompletion"},"33":{"body":"If the command line environment only had file managing features, I'd still use it. Given the wide variety of applications available, I can't imagine going back to using a different GUI application for each use case. My primary work is writing ebooks, blog posts and recording videos. Here are the major CLI tools I use: text processing using head, tail, sort, grep, sed, awk and so on (you'll learn about these commands in later chapters) git — version control pandoc — generating PDF/EPUB book versions from markdown files mdBook — web version of the books from markdown files zola — static site generator ImageMagick — image processing like resizing, adding borders, etc oxipng , pngquant and svgcleaner — optimizing images auto-editor — removing silent portions from video recordings FFmpeg — video processing, padding for example (FFmpeg is also a major part of the auto-editor solution) Some of these workflows require additional management, for which I write shell functions or scripts. I do need GUI tools as well, for example, web browser, image viewer, PDF/EPUB viewers, SimpleScreenRecorder and so on. Some of these can be handled from within the terminal too, but I prefer GUI for such cases. I do launch some of them from the terminal, primarily for providing the file or url to be opened. You might wonder what advantage does the command line provide for processing images and videos? Apart from being faster, the custom parameters (like border color, border size, quality percentage, etc) are automatically saved as part of the scripts I create. After that, I can just use a single call to the script instead of waiting for a GUI application to open, navigating to the required files, applying custom parameters, saving them after all the required processing is done, closing the application, etc. Also, that single script can use as many tools as needed, whereas with GUI you'll have to repeat such steps with different applications.","breadcrumbs":"Command Line Overview » Real world use cases","id":"33","title":"Real world use cases"},"34":{"body":"info info All the exercises are also collated together in one place at exercises.md . For solutions, see exercise-solutions.md . 1) By default, is echo a shell builtin or external command on your system? What command could you use to get an answer for this question? 2) What output do you get for the command shown below? Does the documentation help understand the result? $ echo apple 42 'banana 100' 3) Go through bash manual: Tilde Expansion . Is ~/projects a relative or an absolute path? See this unix.stackexchange thread for answers. 4) Which key would you use to get help while the less command is active? 5) How would you bring the 50th line to the top of the screen while viewing a man page (assume less command is the pager)? 6) What does the Ctrl+k shortcut do? 7) Briefly explain the role of the following shell operators: a) | b) > c) >> 8) The whatis command displays one-line descriptions about commands. But it doesn't seem to work for whatis type. What should you use instead? $ whatis cat\ncat (1) - concatenate files and print on the standard output $ whatis type\ntype: nothing appropriate. # ???\ntype - Display information about command type. 9) What is the role of the /tmp directory? 10) Give an example each for absolute and relative paths. 11) When would you use the man -k command? 12) Are there differences between the man and info pages?","breadcrumbs":"Command Line Overview » Exercises","id":"34","title":"Exercises"},"35":{"body":"This chapter presents commands to do things that are typically handled by a file manager in GUI (also known as file explorer). For example, viewing contents of a directory, navigating to other directories, cut/copy/paste files, renaming files and so on. Some of the commands used for these purposes are provided by the shell itself. As a good practice, make it a habit to go through the documentation of the commands you encounter. Getting used to looking up documentation from the command line will come in handy whenever you are stuck. You can also learn and experiment with options you haven't used yet. info The example_files directory has the scripts used in this chapter. See the Setup section for instructions to create the working environment.","breadcrumbs":"Managing Files and Directories » Managing Files and Directories","id":"35","title":"Managing Files and Directories"},"36":{"body":"From bash manual: What is a shell? Shells also provide a small set of built-in commands (builtins) implementing functionality impossible or inconvenient to obtain via separate utilities. For example, cd, break, continue, and exec cannot be implemented outside of the shell because they directly manipulate the shell itself. The history, getopts, kill, or pwd builtins, among others, could be implemented in separate utilities, but they are more convenient to use as builtin commands. Many of the commands needed for everyday use are external commands, i.e. not part of the shell. Some builtins, pwd for example, might also be available as external command on your system (and these might have differences in features too). In such cases the builtin version will be executed by default, which you can override by using the path of the external version. You can use the type command to check if the tool you are using is a builtin or an external command. The type command is a shell builtin, and provides other features too (which will be discussed later). You can use the -a option to get all details about the given command. $ type -a cd\ncd is a shell builtin $ type -a ls\nls is /bin/ls $ type -a pwd\npwd is a shell builtin\npwd is /bin/pwd info To look up documentation, use the help command for builtins and man for external commands (or info for complete documentation, where applicable). Use help help and man man for their own documentation. info Typing just help will give the list of builtins, along with the command's syntax.","breadcrumbs":"Managing Files and Directories » Builtin and External commands","id":"36","title":"Builtin and External commands"},"37":{"body":"pwd is a shell builtin command to get the current working directory. This helps to orient yourself with respect to the filesystem. The absolute path printed is often handy to copy-paste elsewhere, in a script for example. Some users prefer their terminal emulators and/or shell prompt to always display the current working directory. $ pwd\n/home/learnbyexample","breadcrumbs":"Managing Files and Directories » pwd","id":"37","title":"pwd"},"38":{"body":"cd is another shell builtin. This helps to change the current working directory. Here's an example of changing the current working directory using an absolute path: $ pwd\n/home/learnbyexample # specifying / at end of the path is optional\n$ cd /etc\n$ pwd\n/etc You can use - as an argument to go back to the previous working directory. Continuing from the previous example: $ cd -\n/home/learnbyexample info Most commands will treat strings starting with - as a command option. You can use -- to tell commands that all the following arguments should not be treated as options even if they start with -. For example, if you have a folder named -oops in the current working directory, you can use cd -- -oops to switch to that directory. Relative paths are well, relative to the current working directory: . refers to the current directory .. refers to the directory one hierarchy above (i.e. the parent directory) ../.. refers to the directory two hierarchies above and so on cd ./- will help you to switch to a directory named - in the current location you cannot use cd - since that'll take you to the previous working directory $ pwd\n/home/learnbyexample # go one hierarchy above\n$ cd ..\n$ pwd\n/home # change to 'learnbyexample' present in the current directory\n# './' is optional in this case\n$ cd ./learnbyexample\n$ pwd\n/home/learnbyexample # go two hierarchies above\n$ cd ../..\n$ pwd\n/ You can switch to the home directory using cd or cd ~ or cd ~/ from anywhere in the filesystem. This is determined by the value stored in the HOME shell variable. See also bash manual: Tilde Expansion . $ pwd\n/\n$ echo \"$HOME\"\n/home/learnbyexample $ cd\n$ pwd\n/home/learnbyexample","breadcrumbs":"Managing Files and Directories » cd","id":"38","title":"cd"},"39":{"body":"You can use this command to clear the terminal screen. By default, the clear command will move the prompt to the top of the terminal as well as try to remove the contents of the scrollback buffer. You can use the -x option if you want to retain the scrollback buffer contents. info The Ctrl+l shortcut will also move the prompt line to the top of the terminal. It will retain any text you've typed on the prompt line and scrollback buffer contents won't be cleared.","breadcrumbs":"Managing Files and Directories » clear","id":"39","title":"clear"},"4":{"body":"Ive only gotten through first pages but appears a good Unix/bash primer. I’ll probably recommend for new hires out of bootcamp because they’re usually weak here — feedback on twitter Nice book! I just started trying to get into linux today and you have some tips I haven’t found elsewhere and the text is an enjoyable read so far. — feedback on reddit","breadcrumbs":"Buy PDF/EPUB versions » Testimonials","id":"4","title":"Testimonials"},"40":{"body":"When you use a file explorer GUI application, you'll automatically see the directory contents. And such GUI apps typically have features to show file size, differentiate between files and folders and so on. ls is the equivalent command line tool with a plethora of options and functionality related to viewing the contents of directories. info As mentioned earlier, the example_files directory has the scripts used in this chapter. You can source the ls.sh script to follow along the examples shown in this section. See the Setup section if you haven't yet created the working environment. # first, cd into the 'scripts' directory\n$ cd cli-computing/example_files/scripts $ ls\ncp.sh file.sh globs.sh ls.sh rm.sh tar.sh\ndu.sh find.sh grep.sh mv.sh stat.sh touch.sh # 'ls.sh' script will create a directory named 'ls_examples'\n# and automatically change to that directory as well\n$ source ls.sh\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples By default, the current directory contents are displayed. You can pass one or more paths as arguments. Here are some examples: $ ls\nbackups hello_world.py ip.txt report.log todos\nerrors.log hi projects scripts # example with a single path argument\n$ ls /sys\nblock class devices fs kernel power\nbus dev firmware hypervisor module # multiple paths example\n# directory listings will be preceded by their names\n$ ls projects backups ip.txt\nip.txt backups:\nbookmarks.html dot_files projects:\ncalculator tictactoe You can use the -1 option (1 as in numeric one, not the letter l which does something else) to list the contents in a single column: $ ls -1 backups\nbookmarks.html\ndot_files The -F option appends a character to each filename indicating the file type (if it is other than a regular file): / directory * executable file @ symbolic link | FIFO = socket > door $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@ If you just need to distinguish between files and directories, you can use the -p option: $ ls -p\nbackups/ hello_world.py ip.txt report.log todos/\nerrors.log hi projects/ scripts You can also use the --color option to visually distinguish file types: The -l option displays the contents using a long listing format. You'll get details like file permissions, ownership, size, timestamp and so on. The first character of the first column distinguishes file types as d for directories, - for regular files, l for symbolic links, etc. Under each directory listing, the first line will display the total size of the entries (in terms of KB). $ ls -l hi\n-rwxrwxr-x 1 learnbyexample learnbyexample 21 Dec 5 2019 hi # you can add -G option to avoid the group column\n$ ls -lG\ntotal 7516\ndrwxrwxr-x 3 learnbyexample 4096 Feb 4 09:23 backups\n-rw-rw-r-- 1 learnbyexample 12345 Jan 1 03:30 errors.log\n-rwxrwxr-x 1 learnbyexample 42 Feb 29 2020 hello_world.py\n-rwxrwxr-x 1 learnbyexample 21 Dec 5 2019 hi\n-rw-rw-r-- 1 learnbyexample 10 Jul 21 2017 ip.txt\ndrwxrwxr-x 4 learnbyexample 4096 Mar 5 11:21 projects\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log\nlrwxrwxrwx 1 learnbyexample 13 May 7 15:17 scripts -> ../../scripts\ndrwxrwxr-x 2 learnbyexample 4096 Apr 6 13:19 todos info warning Note that the timestamps showing hours and minutes instead of year depends on the relative difference with respect to the current time. So, for example, you might get Feb 4 2022 instead of Feb 4 09:23. Use the -h option to show file sizes in human readable format (default is byte count). $ ls -lG report.log\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log $ ls -lhG report.log\n-rw-rw-r-- 1 learnbyexample 7.3M Jan 1 01:01 report.log You can use the -s option instead of long listing if you only need allocated file sizes and names: $ ls -1sh errors.log report.log 16K errors.log\n7.4M report.log There are several options for changing the order of listing: -t sorts by timestamp -S sorts by file size (not suitable for directories) -v version sorting (suitable for filenames with numbers in them) -X sorts by file extension (i.e. characters after the last . in the filename) -r reverse the listing order $ ls -lGhtr\ntotal 7.4M\n-rw-rw-r-- 1 learnbyexample 10 Jul 21 2017 ip.txt\n-rwxrwxr-x 1 learnbyexample 21 Dec 5 2019 hi\n-rwxrwxr-x 1 learnbyexample 42 Feb 29 2020 hello_world.py\n-rw-rw-r-- 1 learnbyexample 7.3M Jan 1 01:01 report.log\n-rw-rw-r-- 1 learnbyexample 13K Jan 1 03:30 errors.log\ndrwxrwxr-x 3 learnbyexample 4.0K Feb 4 09:23 backups\ndrwxrwxr-x 4 learnbyexample 4.0K Mar 5 11:21 projects\ndrwxrwxr-x 2 learnbyexample 4.0K Apr 6 13:19 todos\nlrwxrwxrwx 1 learnbyexample 13 May 7 15:17 scripts -> ../../scripts Filenames starting with . are considered as hidden files and these are NOT shown by default. You can use the -a option to view them. The -A option is similar, but doesn't show the special . and .. entries. # . and .. point to the current and parent directories respectively\n$ ls -aF backups/dot_files/\n./ ../ .bashrc .inputrc .vimrc # -A will exclude the . and .. entries\n$ ls -A backups/dot_files/\n.bashrc .inputrc .vimrc The -R option recursively lists sub-directories as well: $ ls -ARF\n.:\nbackups/ hello_world.py* .hidden projects/ scripts@\nerrors.log hi* ip.txt report.log todos/ ./backups:\nbookmarks.html dot_files/ ./backups/dot_files:\n.bashrc .inputrc .vimrc ./projects:\ncalculator/ tictactoe/ ./projects/calculator:\ncalc.sh ./projects/tictactoe:\ngame.py ./todos:\nbooks.txt outing.txt Often you'd want to list only specific files or directories based on some criteria, file extension for example. The shell provides a matching technique called globs or wildcards . Some simple examples are shown below (see the wildcards section for more details). * is a placeholder for zero or more characters: # *.py *.log will give filenames ending with '.py' or '.log'\n$ echo *.py *.log\nhello_world.py errors.log report.log # glob expansion can be prevented by using quotes\n$ echo '*.py' *.log\n*.py errors.log report.log # long list only files ending with '.log'\n$ ls -lG *.log\n-rw-rw-r-- 1 learnbyexample 12345 Jan 1 03:30 errors.log\n-rw-rw-r-- 1 learnbyexample 7654321 Jan 1 01:01 report.log [] helps you specify a set of characters to be matched once. For example, [ad] matches a or d once. [c-i] matches a range of characters from c to i. # entries starting with 'c' to 'i'\n$ echo [c-i]*\nerrors.log hello_world.py hi ip.txt $ ls -1sh [c-i]* 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt info info As shown in the above examples, globs are expanded by the shell. Beginners often associate globs as something specific to the ls command, which is why I've deliberately used echo as well in the above examples. You can use the -d option to not show directory contents: $ echo b*\nbackups\n# since backups is a directory, ls will show its contents\n$ ls b*\nbookmarks.html dot_files\n# -d will show the directory entry instead of its contents\n$ ls -d b*\nbackups # a handy way to get only the directory entries\n$ echo */\nbackups/ projects/ scripts/ todos/\n$ ls -1d */\nbackups/\nprojects/\nscripts/\ntodos/ info I hope you have been judiciously taking notes, since there are just too many commands and features. For example, note down all the options discussed in this section. And then explore the output from the ls --help command. Further Reading mywiki.wooledge: avoid parsing output of ls unix.stackexchange: why not parse ls? unix.stackexchange: What are ./ and ../ directories?","breadcrumbs":"Managing Files and Directories » ls","id":"40","title":"ls"},"41":{"body":"The tree command displays the contents of a directory recursively, in a hierarchical manner. Here's a screenshot of using tree -a from the ls_examples sample directory seen in the previous section. The -a option is used to show the hidden files as well. info You might have to install this command. sudo apt install tree can be used to get this command on Debian-like distributions.","breadcrumbs":"Managing Files and Directories » tree","id":"41","title":"tree"},"42":{"body":"The mkdir command helps you to create new directories. You can pass one or more paths along with the name of the directories you want to create. Quote the names if it can contain shell special characters like space, * and so on. info Create a practice directory for this section: $ mkdir practice_mkdir\n$ cd practice_mkdir Here's an example of creating multiple directories: $ mkdir reports 'low power adders' $ ls -1\n'low power adders'\nreports The -p option will help you to create multiple directory hierarchies in one shot: # error because 'a' and 'a/b' paths do not exist yet\n$ mkdir a/b/c\nmkdir: cannot create directory ‘a/b/c’: No such file or directory # -p is handy in such cases\n$ mkdir -p a/b/c $ tree\n.\n├── a\n│ └── b\n│ └── c\n├── low power adders\n└── reports 5 directories, 0 files The -p option has another functionality too. It will not complain if the directory you are trying to create already exists. This is especially helpful in shell scripts. # 'reports' directory was already created in an earlier example\n$ mkdir reports\nmkdir: cannot create directory ‘reports’: File exists\n# exit status will reflect that something went wrong\n$ echo $?\n1 # the -p option will override such errors\n$ mkdir -p reports\n$ echo $?\n0 As seen in the examples above, you can check the exit status of the last executed command using the $? special variable. 0 means everything went well and higher numbers indicate some sort of failure has occurred (the details of which you can look up in the command's manual). info warning Linux filenames can use any character other than / and the ASCII NUL character. Quote the arguments if it contains characters like space, *, etc to prevent shell expansion. Shell considers space as the argument separator, * is a wildcard character and so on. As a good practice, use only alphabets, numbers and underscores for filenames, unless you have some specific requirements. See also unix.stackexchange: Characters best avoided in filenames . info You can delete the practice directory if you wish: $ cd ..\n$ rm -r practice_mkdir","breadcrumbs":"Managing Files and Directories » mkdir","id":"42","title":"mkdir"},"43":{"body":"You'll usually create files using a text editor or by redirecting the output of a command to a file. For some cases, empty files are needed for testing purposes or to satisfy a particular build process. A real world use case is the empty .nojekyll file for GitHub Pages . The touch command's main functionality is altering timestamps (which will be discussed in the File Properties chapter). If a file doesn't exist, touch will create an empty file using the current timestamp. You can also pass more than one file argument if needed. $ mkdir practice_touch\n$ cd practice_touch $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory $ touch ip.txt $ ls -s ip.txt\n0 ip.txt info You can create an empty file using > ip.txt as well, but the redirection operator will overwrite the file if it already exists.","breadcrumbs":"Managing Files and Directories » touch","id":"43","title":"touch"},"44":{"body":"The rm command will help you to delete files and directories. You can pass one or more paths as arguments. # change to the 'scripts' directory and source the 'rm.sh' script\n$ source rm.sh\n$ ls -F\nempty_dir/ hello.py loops.py projects/ read_only.txt reports/ # delete files ending with .py\n$ rm *.py\n$ ls -F\nempty_dir/ projects/ read_only.txt reports/ You'll need to add the -r option to recursively delete directory contents. You can use rm -d or the rmdir command to delete only empty directories. # -r is needed to delete directory contents recursively\n$ rm reports\nrm: cannot remove 'reports': Is a directory\n$ rm -r reports\n$ ls -F\nempty_dir/ projects/ read_only.txt # delete empty directories, same as using the 'rmdir' command\n$ rm -d empty_dir\n# you'll get an error if the directory is not empty\n$ rm -d projects\nrm: cannot remove 'projects': Directory not empty Typos like misplaced space, wrong glob, etc could wipe out files not intended for deletion. Apart from having backups and snapshots, you could also take some mitigating steps: using -i option to interactively delete each file you can also use -I option for lesser number of prompts using echo as a dry run to see how the glob expands using a trash command (see links below) instead of rm Use y for confirmation and n to cancel deletion with the -i or -I options. Here's an example of cancelling deletion: $ rm -ri projects\nrm: descend into directory 'projects'? n $ ls -F\nprojects/ read_only.txt And here's an example of providing confirmation at each step of the deletion process: $ tree projects\nprojects\n├── calculator\n│ └── calc.sh\n└── tictactoe └── game.py 2 directories, 2 files $ rm -ri projects\nrm: descend into directory 'projects'? y\nrm: descend into directory 'projects/tictactoe'? y\nrm: remove regular empty file 'projects/tictactoe/game.py'? y\nrm: remove directory 'projects/tictactoe'? y\nrm: descend into directory 'projects/calculator'? y\nrm: remove regular empty file 'projects/calculator/calc.sh'? y\nrm: remove directory 'projects/calculator'? y\nrm: remove directory 'projects'? y $ ls -F\nread_only.txt The -f option can be used to ignore complaints about non-existing files (somewhat similar to the mkdir -p feature). It also helps to remove write protected files (provided you have appropriate permissions to delete those files). This option is especially useful for recursive deletion of directories that have write protected files, .git/objects for example. $ rm xyz.txt\nrm: cannot remove 'xyz.txt': No such file or directory\n$ echo $?\n1\n$ rm -f xyz.txt\n$ echo $?\n0 # example for removing write protected files\n# you'll be asked for confirmation even without the -i/-I options\n$ rm read_only.txt\nrm: remove write-protected regular empty file 'read_only.txt'? n\n# with -f, files will be deleted without asking for confirmation\n$ rm -f read_only.txt Further Reading Use a trash command (for example, trash-cli on Ubuntu) so that deleted files can be recovered later if needed see also unix.stackexchange: creating a simple trash command Files removed using rm can still be recovered with time and skill unix.stackexchange: recover deleted files unix.stackexchange: recovering accidentally deleted files Use commands like shred if you want to make it harder to recover deleted files wiki.archlinux: Securely wipe disk My curated list for git and related resources","breadcrumbs":"Managing Files and Directories » rm","id":"44","title":"rm"},"45":{"body":"You can use the cp command to make copies of files and directories. With default syntax, you have to specify the source first followed by the destination. To copy multiple items, the last argument as destination can only be a directory. You'll also need to use the -r option to copy directories (similar to rm -r seen earlier). # change to the 'scripts' directory and source the 'cp.sh' script\n$ source cp.sh\n$ ls -F\nbackups/ reference/ # recall that . is a relative path referring to the current directory\n$ cp /usr/share/dict/words .\n$ ls -F\nbackups/ reference/ words # error because -r is needed to copy directories\n# other file arguments (if present) will still be copied\n$ cp /usr/share/dict .\ncp: -r not specified; omitting directory '/usr/share/dict'\n$ cp -r /usr/share/dict .\n$ ls -F\nbackups/ dict/ reference/ words info warning By default, cp will overwrite an existing file of the same name in the destination directory. You can use the -i option to interactively confirm or deny overwriting existing files. The -n option will prevent overwriting existing files without asking for confirmation. $ echo 'hello' > ip.txt\n$ ls -F\nbackups/ dict/ ip.txt reference/ words\n$ ls backups\nip.txt reports\n$ cat backups/ip.txt\napple banana cherry\n# file will be overwritten without asking for confirmation!\n$ cp ip.txt backups/\n$ cat backups/ip.txt\nhello # use -i to interactively confirm or deny overwriting\n$ echo 'good morning' > ip.txt\n$ cp -i ip.txt backups/\ncp: overwrite 'backups/ip.txt'? n\n$ cat backups/ip.txt\nhello # use -n to prevent overwriting without needing confirmation\n$ cp -n ip.txt backups/\n$ cat backups/ip.txt\nhello If there's a folder in the destination path with the same name as a folder being copied, the contents will be merged. If there are files of identical names in such directories, the same rules discussed above will apply. $ tree backups\nbackups\n├── ip.txt\n└── reports └── jan.log 1 directory, 2 files $ mkdir reports\n$ touch reports/dec.log\n$ cp -r reports backups/\n$ tree backups\nbackups\n├── ip.txt\n└── reports ├── dec.log └── jan.log 1 directory, 3 files Often, you'd want to copy a file (or a directory) under a different name. In such cases, you can simply use a new name while specifying the destination. # copy 'words' file from source as 'words_ref.txt' at destination\n$ cp /usr/share/dict/words words_ref.txt # copy 'words' file as 'words.txt' under the 'reference' directory\n$ cp /usr/share/dict/words reference/words.txt # copy 'dict' directory as 'word_lists'\n$ cp -r /usr/share/dict word_lists As mentioned earlier, to copy multiple files and directories, you'll have to specify the destination directory as the last argument. $ cp -r ~/.bashrc /usr/share/dict backups/ $ ls -AF backups\n.bashrc dict/ ip.txt reports/ You can use the -t option to specify the destination before the source paths (helpful with the find command for example, will be discussed later). Here are some more notable options: -u copy files from source only if they are newer or don't exist in the destination -b and --backup options will allow you to create backup copies of files already existing in the destination --preserve option will help you to copy files along with source file attributes like ownership, timestamp, etc Further Reading rsync a fast, versatile, remote (and local) file-copying tool rsync tutorial and examples syncthing — continuous file synchronization program","breadcrumbs":"Managing Files and Directories » cp","id":"45","title":"cp"},"46":{"body":"You can use the mv command to move one or more files and directories from one location to another. Unlike rm and cp, you do not need the -r option for directories. Syntax for specifying the source and destination is same as seen earlier with cp. Here's an example of moving a directory into another directory: # change to the 'scripts' directory and source the 'mv.sh' script\n$ source mv.sh\n$ ls -F\nbackups/ dot_files/ hello.py ip.txt loops.py manuals/\n$ ls -F backups\nprojects/ $ mv dot_files backups $ ls -F\nbackups/ hello.py ip.txt loops.py manuals/\n$ ls -F backups\ndot_files/ projects/ Here's an example for moving multiple files and directories to another directory: $ mv *.py manuals backups $ ls -F\nbackups/ ip.txt\n$ ls -F backups\ndot_files/ hello.py loops.py manuals/ projects/ When you are dealing with a single file or directory, you can also rename them: # within the same directory\n$ mv ip.txt report.txt\n$ ls -F\nbackups/ report.txt # between different directories\n$ mv backups/dot_files rc_files\n$ ls -F\nbackups/ rc_files/ report.txt\n$ ls -F backups\nhello.py loops.py manuals/ projects/ Here are some more notable options, some of which behave similar to those seen with the cp command: -i interactively confirm or deny when the destination already has a file of the same name -n always deny overwriting of files -f always overwrite files -t specify the destination elsewhere instead of final argument -u move only if the files are newer or don't exist in the destination -b and --backup options will allow you to create backup copies of files already existing in the destination -v verbose option","breadcrumbs":"Managing Files and Directories » mv","id":"46","title":"mv"},"47":{"body":"The mv command is useful for simple file renaming. rename helps when you need to modify one or more filenames based on a pattern. There are different implementations of the rename command, with wildly different set of features. See askubuntu: What's the difference between the different \"rename\" commands? for details. Perl implementation of the rename command will be discussed in this section. You'd need to know regular expressions to use this command. Basic explanations will be given here and more details can be found in the links mentioned at the end of this section. Here's an example to change the file extensions: $ mkdir practice_rename\n$ cd practice_rename\n# create sample files\n$ touch caves.jpeg waterfall.JPEG flower.JPG # substitution command syntax is s/search/replace/flags\n# \\. matches . character literally\n# e? matches e optionally (? is a quantifier to match 0 or 1 times)\n# $ anchors the match to the end of the input\n# i flag matches the input case-insensitively\n$ rename 's/\\.jpe?g$/.jpg/i' * $ ls\ncaves.jpg flower.jpg waterfall.jpg\n$ rm *.jpg As a good practice, use the -n option to see how the files will be renamed before actually renaming the files. $ touch 1.png 3.png 25.png 100.png\n$ ls\n100.png 1.png 25.png 3.png # use the -n option for sanity check\n# note that 100.png isn't part of the output, since it isn't affected\n# \\d matches a digit character\n# \\d+ matches 1 or more digits (+ is a quantifier to match 1 or more times)\n# e flag treats the replacement string as Perl code\n# $& is a backreference to the entire matched portion\n$ rename -n 's/\\d+/sprintf \"%03d\", $&/e' *.png\nrename(1.png, 001.png)\nrename(25.png, 025.png)\nrename(3.png, 003.png) # remove the -n option after sanity check to actually rename the files\n$ rename 's/\\d+/sprintf \"%03d\", $&/e' *.png\n$ ls\n001.png 003.png 025.png 100.png If the new filename already exists, you'll get an error, which you can override with the -f option if you wish. If you are passing filenames with path components in them, you can use the -d option to affect only the filename portion. Otherwise, the logic you are using might affect directory names as well. $ mkdir projects\n$ touch projects/toc.sh projects/reports.py # aim is to uppercase the non-extension part of the filename\n# [^.]+ matches 1 or more non '.' characters\n# \\U changes the characters that follow to uppercase\n# $& is a backreference to the entire matched portion\n$ rename -n -d 's/[^.]+/\\U$&/' projects/*\nrename(projects/reports.py, projects/REPORTS.py)\nrename(projects/toc.sh, projects/TOC.sh) # without the -d option, directory name will also be affected\n$ rename -n 's/[^.]+/\\U$&/' projects/*\nrename(projects/reports.py, PROJECTS/REPORTS.py)\nrename(projects/toc.sh, PROJECTS/TOC.sh) Further Reading perldoc: Regexp tutorial See my Perl one-liners ebook for examples and more details about the Perl substitution and rename commands","breadcrumbs":"Managing Files and Directories » rename","id":"47","title":"rename"},"48":{"body":"The ln command helps you create a link to another file or directory within the same or different location. There are two types of links — symbolic links and hard links. Symbolic links can point to both files and directories. Here are some characteristics: if the original file is deleted or moved to another location, then the symbolic link will no longer work if the symbolic link is moved to another location, it will still work if the link was done using absolute path (for relative path, it will depend on whether or not there's another file with the same name in that location) a symbolic link file has its own inode, permissions, timestamps, etc some commands will work the same when original file or the symbolic file is given as the command line argument, while some require additional options (du -L for example) Usage is similar to the cp command. You have to specify the source first followed by the destination (which is optional if it is the current working directory). $ mkdir practice_ln\n$ cd practice_ln # destination is optional for making a link in the current directory\n# -s option is needed to make symbolic links\n$ ln -s /usr/share/dict/words # you can also rename the link if needed\n$ ln -s /usr/share/dict/words words.txt\n$ ls -1sF\ntotal 0\n0 words@\n0 words.txt@ Long listing with ls -l will show the path connected to links. You can also use the readlink command, which has features like resolving recursively to the canonical file. # to know which file the link points to\n$ ls -lG words\nlrwxrwxrwx 1 learnbyexample 21 Jul 9 13:41 words -> /usr/share/dict/words\n$ readlink words\n/usr/share/dict/words # the linked file may be another link\n# use -f option to get the original file\n$ readlink -f words\n/usr/share/dict/english Hard links can only point to another file. You cannot use them for directories and the usage is also restricted to within the same filesystem. The . and .. directories are exceptions, these special purpose hard links are automatically created. Here are some more details about hard links: once a hard link is created, there is no distinction between the two files other than their paths. They have same inode, permissions, timestamps, etc hard links will continue working even if all the other hard links are deleted if a hard link is moved to another location, the links will still be in sync. Any change in one of them will be reflected in all the other links $ touch apple.txt\n$ ln apple.txt banana.txt # the -i option gives inode\n$ ls -1i apple.txt banana.txt\n649140 banana.txt\n649140 apple.txt info You can use unlink or rm commands to delete links. Further Reading askubuntu: What is the difference between a hard link and a symbolic link? unix.stackexchange: What is the difference between symbolic and hard links? unix.stackexchange: What is a Superblock, Inode, Dentry and a File?","breadcrumbs":"Managing Files and Directories » ln","id":"48","title":"ln"},"49":{"body":"tar is an archiving utility. Depending on the implementation, you can also use options to compress the archive. Here's an example that creates a single archive file from multiple input files and directories: # change to the 'scripts' directory and source the 'tar.sh' script\n$ source tar.sh\n$ ls -F\nprojects/ report.log todos/ # -c option creates a new archive, any existing archive will be overwritten\n# -f option allows to specify a name for the archive being created\n# rest of the arguments are the files/directories to be archived\n$ tar -cf bkp.tar report.log projects $ ls -F\nbkp.tar projects/ report.log todos/\n$ ls -sh bkp.tar\n7.4M bkp.tar Once you have an archive file, you can then compress it using tools like gzip, bzip2, xz, etc. In the below example, the command replaces the archive file with the compressed version and adds a .gz suffix to indicate that gzip was the technique used. # the input '.tar' file will be overwritten with the compressed version\n$ gzip bkp.tar $ ls -F\nbkp.tar.gz projects/ report.log todos/\n$ ls -sh bkp.tar.gz\n5.6M bkp.tar.gz Use the -t option if you want to check the contents of the compressed file. This will work with the uncompressed .tar version as well. $ tar -tf bkp.tar.gz\nreport.log\nprojects/\nprojects/scripts/\nprojects/scripts/calc.sh\nprojects/errors.log To uncompress .gz files, you can use gunzip or gzip -d. This will replace the compressed version with the uncompressed archive file: # this '.gz' file will be overwritten with the uncompressed version\n$ gunzip bkp.tar.gz $ ls -F\nbkp.tar projects/ report.log todos/\n$ ls -sh bkp.tar\n7.4M bkp.tar To extract the files from an archive, use tar along with the -x option: $ mkdir test_extract\n$ mv bkp.tar test_extract\n$ cd test_extract\n$ ls\nbkp.tar $ tar -xf bkp.tar\n$ tree\n.\n├── bkp.tar\n├── projects\n│ ├── errors.log\n│ └── scripts\n│ └── calc.sh\n└── report.log 2 directories, 4 files $ cd ..\n$ rm -r test_extract With GNU tar, you can compress/uncompress along with the tar command instead of having to use tools like gzip separately. For example, the -z option will use gzip, -j will use bzip2 and -J will use xz. Use the -a option if you want tar to automatically select the compression technique based on the extension provided. $ ls -F\nprojects/ report.log todos/ # -z option gives same compression as the gzip command\n$ tar -zcf bkp.tar.gz report.log projects\n$ ls -sh bkp.tar.gz\n5.6M bkp.tar.gz # extract original files from compressed file\n$ mkdir test_extract\n$ cd test_extract\n$ tar -zxf ../bkp.tar.gz\n$ tree\n.\n├── projects\n│ ├── errors.log\n│ └── scripts\n│ └── calc.sh\n└── report.log 2 directories, 3 files $ cd ..\n$ rm -r test_extract tar has lots and lots of options for various needs. Some are listed below, see documentation for complete details. -v verbose option -r to append files to an existing archive --exclude= specify files to be ignored from archiving There are also commands starting with z to work with compressed files, for example: zcat to display file contents of a compressed file zless to display file contents of a compressed file one screenful at a time zgrep to search compressed files info If you need to work with .zip files, use the zip and unzip commands. Further Reading unix.stackexchange: tar files with a sorted order superuser: gzip without tar? Why are they used together? unix.stackexchange: xz a directory with tar using maximum compression?","breadcrumbs":"Managing Files and Directories » tar and gzip","id":"49","title":"tar and gzip"},"5":{"body":"Here's a list of programming books I've written: Understanding Python re(gex)? Understanding JavaScript RegExp Understanding Ruby Regexp CLI text processing with GNU grep and ripgrep CLI text processing with GNU sed CLI text processing with GNU awk Ruby One-Liners Guide Perl One-Liners Guide 100 Page Python Intro Practice Python Projects CLI text processing with GNU Coreutils Vim Reference Guide Linux Command Line Computing","breadcrumbs":"Buy PDF/EPUB versions » Book list","id":"5","title":"Book list"},"50":{"body":"info The ls.sh script will be used for some of the exercises. 1) Which of these commands will always display the absolute path of the home directory? a) pwd b) echo \"$PWD\" c) echo \"$HOME\" 2) The current working directory has a folder named -dash. How would you switch to that directory? a) cd -- -dash b) cd -dash c) cd ./-dash d) cd \\-dash e) cd '-dash' f) all of the above g) only a) and c) 3) Given the directory structure as shown below, how would you change to the todos directory? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh $ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi* projects/ scripts@\n$ cd projects\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/projects # ???\n$ pwd\n/home/learnbyexample/cli-computing/example_files/scripts/ls_examples/todos 4) As per the scenario shown below, how would you change to the cli-computing directory under the user's home directory? And then, how would you go back to the previous working directory? $ pwd\n/home/learnbyexample/all/projects/square_tictactoe # ???\n$ pwd\n/home/learnbyexample/cli-computing # ???\n$ pwd\n/home/learnbyexample/all/projects/square_tictactoe 5) How'd you list the contents of the current directory, one per line, along with the size of the entries in human readable format? # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # ???\ntotal 7.4M\n4.0K backups 16K errors.log\n4.0K hello_world.py\n4.0K hi\n4.0K ip.txt\n4.0K projects\n7.4M report.log 0 scripts\n4.0K todos 6) Which ls command option would you use for version based sorting of entries? 7) Which ls command option would you use for sorting based on entry size? 8) Which ls command option would you use for sorting based on file extension? 9) What does the -G option of ls command do? 10) What does the -i option of ls command do? 11) List only the directories as one entry per line. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # ???\nbackups/\nprojects/\nscripts/\ntodos/ 12) Assume that a regular file named notes already exists. What would happen if you use the mkdir -p notes command? $ ls -1F notes\nnotes # what would happen here?\n$ mkdir -p notes 13) Use one or more commands to match the scenario shown below: $ ls -1F\ncost.txt # ??? $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ 14) Use one or more commands to match the scenario shown below: # start with an empty directory\n$ ls -l\ntotal 0 # ??? $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files info Don't delete this directory, will be needed in a later exercise. 15) If directories to create already exist, which mkdir command option would you use to not show an error? 16) Use one or more commands to match the scenario given below: $ ls -1F\ncost.txt\nghost/\nquest/\ntoast/ # ??? $ ls -1F\nquest/ 17) What does the -f option of rm command do? 18) Which option would you use to interactively delete files using the rm command? 19) Can the files removed by rm easily be restored? Do you need to take some extra steps or use special commands to make the files more difficult to recover? 20) Does your Linux distribution provide a tool to send deleted files to the trash (which would help to recover deleted files)? 21) Which option would you use to interactively accept/prevent the cp command from overwriting a file of the same name? And which option would prevent overwriting without needing manual confirmation? 22) Does the cp command allow you to rename the file or directory being copied? If so, can you rename multiple files/directories being copied? 23) What do the -u, -b and -t options of cp command do? 24) What's the difference between the two commands shown below? $ cp ip.txt op.txt $ mv ip.txt op.txt 25) Which option would you use to interactively accept/prevent the mv command from overwriting a file of the same name? 26) Use one or more commands to match the scenario shown below. You should have already created this directory structure in an earlier exercise. $ tree -F\n.\n├── hobbies/\n│ ├── painting/\n│ │ └── waterfall.bmp\n│ ├── trekking/\n│ │ └── himalayas.txt\n│ └── writing/\n└── shopping/ └── festival.xlsx 5 directories, 3 files # ??? $ tree -F\n.\n├── hobbies/\n│ ├── himalayas.txt\n│ └── waterfall.bmp\n└── shopping/ └── festival.xlsx 2 directories, 3 files 27) What does the -t option of mv command do? 28) Determine and implement the rename logic based on the filenames and expected output shown below. $ touch '(2020) report part 1.txt' 'analysis part 3 (2018).log'\n$ ls -1\n'(2020) report part 1.txt'\n'analysis part 3 (2018).log' # ??? $ ls -1\n2020_report_part_1.txt\nanalysis_part_3_2018.log 29) Does the ln command follow the same order to specify source and destination as the cp and mv commands? 30) Which tar option helps to compress archives based on filename extension? This option can be used instead of -z for gzip, -j for bzip2 and -J for xz.","breadcrumbs":"Managing Files and Directories » Exercises","id":"50","title":"Exercises"},"51":{"body":"This chapter focuses on Bash shell features like quoting mechanisms, wildcards, redirections, command grouping, process substitution, command substitution, etc. Others will be discussed in later chapters. info The example_files directory has the scripts and sample input files used in this chapter. info Some of the examples in this chapter use commands that will be discussed in later chapters. Basic description of what such commands do have been added here and you'll also see more examples in the rest of the chapters.","breadcrumbs":"Shell Features » Shell Features","id":"51","title":"Shell Features"},"52":{"body":"This section will quote ( heh ) the relevant definitions from the bash manual and provide some examples for each of the four mechanisms. 1) Escape Character A non-quoted backslash \\ is the Bash escape character. It preserves the literal value of the next character that follows, with the exception of newline. metacharacter : A character that, when unquoted, separates words. A metacharacter is a space, tab, newline, or one of the following characters: |, &, ;, (, ), <, or >. Here's an example where unquoted shell metacharacter causes an error: $ echo apple;cherry\napple\ncherry: command not found # '\\;' escapes the ';' character, thus losing the metacharacter meaning\n$ echo apple\\;cherry\napple;cherry And here's an example where the subtler issue might not be apparent at first glance: # this will create two files named 'new' and 'file.txt'\n# aim was to create a single file named 'new file.txt'\n$ touch new file.txt\n$ ls new*txt\nls: cannot access 'new*txt': No such file or directory\n$ rm file.txt new # escaping the space will create a single file named 'new file.txt'\n$ touch new\\ file.txt\n$ ls new*txt\n'new file.txt'\n$ rm new\\ file.txt 2) Single Quotes Enclosing characters in single quotes (') preserves the literal value of each character within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash. No character is special within single quoted strings. Here's an example: $ echo 'apple;cherry'\napple;cherry You can place strings represented by different quoting mechanisms next to each other to concatenate them together. Here's an example: # concatenation of four strings\n# 1: '@fruits = '\n# 2: \\'\n# 3: 'apple and banana'\n# 4: \\'\n$ echo '@fruits = '\\''apple and banana'\\'\n@fruits = 'apple and banana' 3) Double Quotes Enclosing characters in double quotes (\") preserves the literal value of all characters within the quotes, with the exception of $, `, \\, and, when history expansion is enabled, !. Here's an example showing variable interpolation within double quotes: $ qty='5' # as seen earlier, no character is special within single quotes\n$ echo 'I bought $qty apples'\nI bought $qty apples # a typical use of double quotes is to enable variable interpolation\n$ echo \"I bought $qty apples\"\nI bought 5 apples Unless you specifically want the shell to interpret the contents of a variable, you should always quote the variable to avoid issues due to the presence of shell metacharacters. $ f='new file.txt' # same as: echo 'apple banana' > new file.txt\n$ echo 'apple banana' > $f\nbash: $f: ambiguous redirect # same as: echo 'apple banana' > 'new file.txt'\n$ echo 'apple banana' > \"$f\"\n$ cat \"$f\"\napple banana\n$ rm \"$f\" info See also unix.stackexchange: Why does my shell script choke on whitespace or other special characters? . 4) ANSI-C Quoting Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced as specified by the ANSI C standard. This form of quoting helps you use escape sequences like \\t for tab, \\n for newline and so on. You can also represent characters using their codepoint values in octal and hexadecimal formats. # can also use echo -e 'fig:\\t42' or printf 'fig:\\t42\\n'\n$ echo $'fig:\\t42'\nfig: 42 # \\x27 represents the single quote character in hexadecimal format\n$ echo $'@fruits = \\x27apple and banana\\x27'\n@fruits = 'apple and banana' # 'grep' helps you to filter lines based on the given pattern\n# but it doesn't recognize escapes like '\\t' for tab characters\n$ printf 'fig\\t42\\napple 100\\nball\\t20\\n' | grep '\\t'\n# in such cases, one workaround is use to ANSI-C quoting\n$ printf 'fig\\t42\\napple 100\\nball\\t20\\n' | grep $'\\t'\nfig 42\nball 20 printf is a shell builtin which you can use to format arguments (similar to the printf() function from the C programming language). This command will be used in many more examples to come. info See bash manual: ANSI-C Quoting for complete list of supported escape sequences. See man ascii for a table of ASCII characters and their numerical representations.","breadcrumbs":"Shell Features » Quoting mechanisms","id":"52","title":"Quoting mechanisms"},"53":{"body":"It is relatively easy to specify complete filenames as command arguments when they are few in number. And you could use features like tab completion and middle mouse button click (which pastes the last highlighted text) to assist in such cases. But what to do if you have to deal with tens and hundreds of files (or even more)? If applicable, one way is to match all the files based on a common pattern in their filenames, for example extensions like .py, .txt and so on. Wildcards (globs) will help in such cases. This feature is provided by the shell, and thus individual commands need not worry about implementing them. Pattern matching supported by wildcards are somewhat similar to regular expressions, but there are fundamental and syntactical differences between them. Some of the commonly used wildcards are listed below: * match any character, zero or more times as a special case, * won't match the starting . of hidden files unless the dotglob shell option is set ? match any character exactly once [set149] match any of these characters once [^set149] match any characters except the given set of characters you can also use [!set149] to negate the character class [a-z] match a range of characters from a to z [0-9a-fA-F] match any hexadecimal character And here are some examples: # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh\n$ ls\n100.sh f1.txt f4.txt hi.sh math.h report-02.log\n42.txt f2_old.txt f7.txt ip.txt notes.txt report-04.log\ncalc.py f2.txt hello.py main.c report-00.log report-98.log # beginning with 'c' or 'h' or 't'\n$ ls [cht]*\ncalc.py hello.py hi.sh # only hidden files and directories\n$ ls -d .*\n. .. .hidden .somerc # ending with '.c' or '.py'\n$ ls *.c *.py\ncalc.py hello.py main.c # containing 'o' as well as 'x' or 'y' or 'z' afterwards\n$ ls *o*[xyz]*\nf2_old.txt hello.py notes.txt # ending with '.' and two more characters\n$ ls *.??\n100.sh calc.py hello.py hi.sh # shouldn't start with 'f' and ends with '.txt'\n$ ls [^f]*.txt\n42.txt ip.txt notes.txt # containing digits '1' to '5' and ending with 'log'\n$ ls *[1-5]*log\nreport-02.log report-04.log Since some characters are special inside the character class, you need special placement to treat them as ordinary characters: - should be the first or the last character in the set ^ should be other than the first character ] should be the first character $ ls *[ns-]*\n100.sh main.c report-00.log report-04.log\nhi.sh notes.txt report-02.log report-98.log $ touch 'a^b' 'mars[planet].txt'\n$ rm -i *[]^]*\nrm: remove regular empty file 'a^b'? y\nrm: remove regular empty file 'mars[planet].txt'? y A named character set is defined by a name enclosed between [: and :] and has to be used within a character class [], along with any other characters as needed. Named set Description [:digit:] [0-9] [:lower:] [a-z] [:upper:] [A-Z] [:alpha:] [a-zA-Z] [:alnum:] [0-9a-zA-Z] [:word:] [0-9a-zA-Z_] [:xdigit:] [0-9a-fA-F] [:cntrl:] control characters — first 32 ASCII characters and 127th (DEL) [:punct:] all the punctuation characters [:graph:] [:alnum:] and [:punct:] [:print:] [:alnum:], [:punct:] and space [:ascii:] all the ASCII characters [:blank:] space and tab characters [:space:] whitespace characters # starting with a digit character, same as: [0-9]*\n$ ls [[:digit:]]*\n100.sh 42.txt # starting with a digit character or 'c'\n# same as: [0-9c]*\n$ ls [[:digit:]c]*\n100.sh 42.txt calc.py # starting with a non-alphabet character\n$ ls [^[:alpha:]]*\n100.sh 42.txt info As mentioned before, you can use echo to test how the wildcards will expand before using a command to act upon the matching files. For example, echo *.txt before using commands like rm *.txt. One difference compared to ls is that echo will display the wildcard as is instead of showing an error if there's no match. info See bash manual: Pattern Matching for more details, information on locale stuff and so on.","breadcrumbs":"Shell Features » Wildcards","id":"53","title":"Wildcards"},"54":{"body":"This is not a wildcard feature, you just get expanded strings. Brace expansion has two mechanisms for reducing typing: taking out common portions among multiple strings generating a range of characters Say you want to create two files named test_x.txt and test_y.txt. These two strings have something in common at the start and the end. You can specify the unique portions as comma separated strings within a pair of curly braces and put the common parts around the braces. Multiple braces can be used as needed. Use echo for testing purposes. $ mkdir practice_brace\n$ cd practice_brace # same as: touch ip1.txt ip3.txt ip7.txt\n$ touch ip{1,3,7}.txt\n$ ls ip*txt\nip1.txt ip3.txt ip7.txt # same as: mv ip1.txt ip_a.txt\n$ mv ip{1,_a}.txt\n$ ls ip*txt\nip3.txt ip7.txt ip_a.txt $ echo adders/{half,full}_adder.v\nadders/half_adder.v adders/full_adder.v $ echo file{0,1}.{txt,log}\nfile0.txt file0.log file1.txt file1.log # empty alternate is allowed too\n$ echo file{,1}.txt\nfile.txt file1.txt # example with nested braces\n$ echo file.{txt,log{,.bkp}}\nfile.txt file.log file.log.bkp To generate a range, specify numbers or single characters separated by .. and an optional third argument as the step value. Here are some examples: $ echo {1..4}\n1 2 3 4\n$ echo {4..1}\n4 3 2 1 $ echo {1..2}{a..b}\n1a 1b 2a 2b $ echo file{1..4}.txt\nfile1.txt file2.txt file3.txt file4.txt $ echo file{1..10..2}.txt\nfile1.txt file3.txt file5.txt file7.txt file9.txt $ echo file_{x..z}.txt\nfile_x.txt file_y.txt file_z.txt $ echo {z..j..-3}\nz w t q n k # '0' prefix\n$ echo {008..10}\n008 009 010 If the use of braces doesn't match the expansion syntax, it will be left as is: $ echo file{1}.txt\nfile{1}.txt $ echo file{1-4}.txt\nfile{1-4}.txt","breadcrumbs":"Shell Features » Brace Expansion","id":"54","title":"Brace Expansion"},"55":{"body":"From man bash: Extended glob Description ?(pattern-list) Matches zero or one occurrence of the given patterns *(pattern-list) Matches zero or more occurrences of the given patterns +(pattern-list) Matches one or more occurrences of the given patterns @(pattern-list) Matches one of the given patterns !(pattern-list) Matches anything except one of the given patterns Extended globs are disabled by default. You can use the shopt builtin to set/unset sh ell opt ions like extglob, globstar, etc. You can also check what is the current status of such options. $ shopt extglob\nextglob off # set extglob\n$ shopt -s extglob\n$ shopt extglob\nextglob on # unset extglob\n$ shopt -u extglob\n$ shopt extglob\nextglob off Here are some examples, assuming extglob option has already been set: # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh\n$ ls\n100.sh f1.txt f4.txt hi.sh math.h report-02.log\n42.txt f2_old.txt f7.txt ip.txt notes.txt report-04.log\ncalc.py f2.txt hello.py main.c report-00.log report-98.log # one or more digits followed by '.' and then zero or more characters\n$ ls +([0-9]).*\n100.sh 42.txt # same as: ls *.c *.sh\n$ ls *.@(c|sh)\n100.sh hi.sh main.c # not ending with '.txt'\n$ ls !(*.txt)\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log # not ending with '.txt' or '.log'\n$ ls *.!(txt|log)\n100.sh calc.py hello.py hi.sh main.c math.h If you enable the globstar option, you can recursively match filenames within a specified path. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # with 'find' command (this will be explained in a later chapter)\n$ find -name '*.txt'\n./todos/books.txt\n./todos/outing.txt\n./ip.txt # with 'globstar' enabled\n$ shopt -s globstar\n$ ls **/*.txt\nip.txt todos/books.txt todos/outing.txt # another example\n$ ls -1 **/*.@(py|html)\nbackups/bookmarks.html\nhello_world.py\nprojects/tictactoe/game.py info Add the shopt invocations to ~/.bashrc if you want these settings applied at terminal startup. This will be discussed in the Shell Customization chapter.","breadcrumbs":"Shell Features » Extended and Recursive globs","id":"55","title":"Extended and Recursive globs"},"56":{"body":"The set builtin command helps you to set or unset values of shell options and positional parameters. Here are some examples for shell options: # disables logging command history from this point onwards\n$ set +o history\n# enable history logging\n$ set -o history # use vi-style CLI editing interface\n$ set -o vi\n# use emacs-style interface, this is usually the default\n$ set -o emacs You'll see more examples (for example, set -x) in later chapters. See bash manual: Set Builtin for documentation.","breadcrumbs":"Shell Features » set","id":"56","title":"set"},"57":{"body":"The pipe control operator | helps you connect the output of a command as the input of another command. This operator vastly reduces the need for temporary intermediate files. As discussed previously in the Unix Philosophy section, command line tools usually specialize in a single task. If you can break down a problem into smaller tasks, the pipe operator will come in handy often. Here are some examples: # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # list of files\n$ ls\nprojects report.log todos\n# count the number of files\n# you can also use: printf '%q\\n' * | wc -l\n$ ls -q | wc -l\n3 # report the size of files/folders in human readable format\n# and then sort them based on human readable sizes in ascending order\n$ du -sh * | sort -h\n8.0K todos\n48K projects\n7.4M report.log In the above examples, ls and du perform their own tasks of displaying list of files and showing file sizes respectively. After that, the wc and sort commands take care of counting and sorting the lines respectively. In such cases, the pipe operator saves you the trouble of dealing with temporary data. Note that the %q format specifier in printf helps you quote the arguments in a way that is recognizable by the shell. The -q option for ls substitutes nongraphic characters in the filenames with a ? character. Both of these are workarounds to prevent the counting process from getting sidetracked due to characters like newline in the filenames. info The pipe control operator |& will be discussed later in this chapter. tee Sometimes, you might want to display the command output on the terminal as well as require the results for later use. In such cases, you can use the tee command: $ du -sh * | tee sizes.log\n48K projects\n7.4M report.log\n8.0K todos $ cat sizes.log\n48K projects\n7.4M report.log\n8.0K todos $ rm sizes.log","breadcrumbs":"Shell Features » Pipelines","id":"57","title":"Pipelines"},"58":{"body":"From bash manual: Redirections : Before a command is executed, its input and output may be redirected using a special notation interpreted by the shell. Redirection allows commands' file handles to be duplicated, opened, closed, made to refer to different files, and can change the files the command reads from and writes to. Redirection may also be used to modify file handles in the current shell execution environment. There are three standard data streams: standard input (stdin — file descriptor 0) standard output (stdout — file descriptor 1) standard error (stderr — file descriptor 2) Both the standard output and error streams are displayed on the terminal by default. The stderr stream is used when something goes wrong with the command usage. Each of these three streams have a predefined file descriptor as mentioned above. In this section, you'll see how to redirect these three streams. info Redirections can be placed anywhere, but they are usually used at the start or end of a command. For example, the following two commands are equivalent: >op.txt grep 'error' report.log grep 'error' report.log >op.txt info Space characters between the redirection operators and the filename are optional. Redirecting output You can use the > operator to redirect the standard output of a command to a file. A number prefix can be added to the > operator to work with that particular file descriptor. Default is 1 (recall that the file descriptor for stdout is 1), so 1> and > perform the same operation. Use >> to append the output to a file. The filename provided to the > and >> operators will be created if a regular file of that name doesn't exist yet. If the file already exists, > will overwrite that file whereas >> will append the contents. # change to the 'example_files/text_files' directory for this section # save first three lines of 'sample.txt' to 'op.txt'\n$ head -n3 sample.txt > op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there # append last two lines of 'sample.txt' to 'op.txt'\n$ tail -n2 sample.txt >> op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there\n14) He he he\n15) Adios amigo $ rm op.txt info You can use /dev/null as a filename to discard the output, to provide an empty file as input for a command, etc. info You can use set noclobber to prevent overwriting if a file already exists. When the noclobber option is set, you can still overwrite a file by using >| instead of the > operator. Redirecting input Some commands like tr and datamash can only work with data from the standard input. This isn't an issue when you are piping data from another command, for example: # filter lines containing 'the' from the input file 'greeting.txt'\n# and then display the results in uppercase using the 'tr' command\n$ grep 'the' greeting.txt | tr 'a-z' 'A-Z'\nHI THERE You can use the < redirection operator if you want to pass data from a file to such commands. The default prefix here is 0, which is the file descriptor for stdin data. Here's an example: $ tr 'a-z' 'A-Z' to redirect standard error to a file. Use 2>> if you need to append the contents. Here's an example: # assume 'abcdxyz' doesn't exist as a shell command\n$ abcdxyz\nabcdxyz: command not found # the error in such cases will be part of the stderr stream, not stdout\n# so, you'll need to use 2> here\n$ abcdxyz 2> cmderror.log\n$ cat cmderror.log\nabcdxyz: command not found $ rm cmderror.log info Use /dev/null as a filename if you need to discard the results. Combining stdout and stderr Newer versions of Bash provide these handy shortcuts: &> redirect both stdout and stderr (overwrite if file already exists) &>> redirect both stdout and stderr (append if file already exists) |& pipe both stdout and stderr as input to another command Here's an example which assumes xyz.txt doesn't exist, thus leading to errors: # using '>' will redirect only the stdout stream\n# stderr will be displayed on the terminal\n$ grep 'log' file_size.txt xyz.txt > op.txt\ngrep: xyz.txt: No such file or directory # using '&>' will redirect both the stdout and stderr streams\n$ grep 'log' file_size.txt xyz.txt &> op.txt\n$ cat op.txt\nfile_size.txt:104K power.log\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory $ rm op.txt And here's an example with the |& operator: # filter lines containing 'log' from the given file arguments\n# and then filter lines containing 'or' from the combined stdout and stderr\n$ grep 'log' file_size.txt xyz.txt |& grep 'or'\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory For earlier Bash versions, you'll have to manually redirect the streams: 1>&2 redirects file descriptor 1 (stdout) to the file descriptor 2 (stderr) 2>&1 redirects file descriptor 2 (stderr) to the file descriptor 1 (stdout) Here are some examples: # note that the order of redirections is important here\n# you can also use: 2> op.txt 1>&2\n$ grep 'log' file_size.txt xyz.txt > op.txt 2>&1\n$ cat op.txt\nfile_size.txt:104K power.log\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory\n$ rm op.txt $ grep 'log' file_size.txt xyz.txt 2>&1 | grep 'or'\nfile_size.txt:746K report.log\ngrep: xyz.txt: No such file or directory Waiting for stdin Sometimes, you might mistype a command without providing input. And instead of getting an error, you'll see the cursor patiently waiting for something. This isn't the shell hanging up on you. The command is waiting for you to type data, so that it can perform its task. Say, you typed cat and pressed the Enter key. Seeing the blinking cursor, you type some text and press the Enter key again. You'll see the text you just typed echoed back to you as stdout (which is the functionality of the cat command). This will continue again and again, until you tell the shell that you are done. How to do that? Press Ctrl+d on a fresh line or press Ctrl+d twice at the end of a line. In the latter case, you'll not get a newline character at the end of the data. # press Enter and Ctrl+d after typing all the required characters\n$ cat\nknock knock\nknock knock\nanybody here?\nanybody here? # 'tr' command here translates lowercase to uppercase\n$ tr 'a-z' 'A-Z'\nknock knock\nKNOCK KNOCK\nanybody here?\nANYBODY HERE? info Getting output immediately after each input line depends on the command's functionality. Commands like sort and shuf will wait for the entire input data before producing the output. # press Ctrl+d after the third input line\n$ sort\nlion\nzebra\nbee\nbee\nlion\nzebra Here's an example which has output redirection as well: # press Ctrl+d after the line containing 'histogram'\n# filter lines containing 'is'\n$ grep 'is' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram $ cat op.txt\nthis is a sample line\nhistogram $ rm op.txt info See also unix.stackexchange: difference between Ctrl+c and Ctrl+d . Here Documents Here Documents is another way to provide stdin data. In this case, the termination condition is a line matching a predefined string which is specified after the << redirection operator. This is especially helpful for automation, since pressing Ctrl+d interactively isn't desirable. Here's an example: # EOF is typically used as the special string\n$ cat << 'EOF' > fruits.txt\n> banana 2\n> papaya 3\n> mango 10\n> EOF $ cat fruits.txt\nbanana 2\npapaya 3\nmango 10\n$ rm fruits.txt In the above example, the termination string was enclosed in single quotes as a good practice. Doing so prevents parameter expansion, command substitution, etc. You can also use \\string for this purpose. If you use <<- instead of <<, leading tab characters can be added at the start of input lines without being part of the actual data. info Just like $ and a space represents the primary prompt (PS1 shell variable), > and a space at the start of lines represents the secondary prompt PS2 (applicable for multiline commands). Don't type these characters when you use Here Documents in a shell script. info See bash manual: Here Documents and stackoverflow: here documents for more examples and details. Here Strings This is similar to Here Documents, but the string is passed as an argument after the <<< redirection operator. Here are some examples: $ tr 'a-z' 'A-Z' <<< hello\nHELLO\n$ tr 'a-z' 'A-Z' <<< 'hello world'\nHELLO WORLD $ greeting='hello world'\n$ tr 'a-z' 'A-Z' > op.txt <<< \"$greeting\"\n$ cat op.txt\nHELLO WORLD\n$ rm op.txt Further Reading Short introduction to shell redirection Illustrated Redirection Tutorial stackoverflow: Redirect a stream to another file descriptor using >& Difference between 2>&1 >foo and >foo 2>&1 stackoverflow: Redirect and append both stdout and stderr to a file unix.stackexchange: Examples for <> redirection","breadcrumbs":"Shell Features » Redirection","id":"58","title":"Redirection"},"59":{"body":"You can use the (list) and { list; } compound commands to redirect content for several commands. The former is executed in a subshell whereas the latter is executed in the current shell context. Spaces around () are optional but necessary for the {} version. From bash manual: Lists of Commands : A list is a sequence of one or more pipelines separated by one of the operators ;, &, &&, or ||, and optionally terminated by one of ;, &, or a newline. Here are some examples of command groupings: # change to the 'example_files/text_files' directory for this section # the 'sed' command here gives the first line of the input\n# rest of the lines are then processed by the 'sort' command\n# thus, the header will always be the first line in the output\n$ (sed -u '1q' ; sort) < scores.csv\nName,Maths,Physics,Chemistry\nCy,97,98,95\nIth,100,100,100\nLin,78,83,80 # save first three and last two lines from 'sample.txt' to 'op.txt'\n$ { head -n3 sample.txt; tail -n2 sample.txt; } > op.txt\n$ cat op.txt 1) Hello World 2) 3) Hi there\n14) He he he\n15) Adios amigo\n$ rm op.txt You might wonder why the second command did not use < sample.txt instead of repeating the filename twice. The reason is that some commands might read more than what is required (for buffering purposes) and thus cause issues for the remaining commands. In the sed+sort example, the -u option guarantees that sed will not to read more than the required data. See unix.stackexchange: sort but keep header line at the top for more examples and details. info You don't need the () or {} groups to see the results of multiple commands on the terminal. Just the ; separator between the commands would be enough. See also bash manual: Command Execution Environment . $ head -n1 sample.txt ; echo 'have a nice day' 1) Hello World\nhave a nice day","breadcrumbs":"Shell Features » Grouping commands","id":"59","title":"Grouping commands"},"6":{"body":"This book aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Topics like system administration and networking won't be discussed.","breadcrumbs":"Preface » Preface","id":"6","title":"Preface"},"60":{"body":"You can use these operators to control the execution of the subsequent command depending on the exit status of the first command. From bash manual: Lists of Commands : AND and OR lists are sequences of one or more pipelines separated by the control operators && and ||, respectively. AND and OR lists are executed with left associativity. For AND list, the second command will be executed if and only if the first command exits with 0 status. # first command succeeds here, so the second command is also executed\n$ echo 'hello' && echo 'have a nice day'\nhello\nhave a nice day # assume 'abcdxyz' doesn't exist as a shell command\n# the second command will not be executed\n$ abcdxyz && echo 'have a nice day'\nabcdxyz: command not found # if you use ';' instead, the second command will still be executed\n$ abcdxyz ; echo 'have a nice day'\nabcdxyz: command not found\nhave a nice day For OR list, the second command will be executed if and only if the first command does not exit with 0 status. # since the first command succeeds, the second one won't run\n$ echo 'hello' || echo 'have a nice day'\nhello # assume 'abcdxyz' doesn't exist as a shell command\n# since the first command fails, the second one will run\n$ abcdxyz || echo 'have a nice day'\nabcdxyz: command not found\nhave a nice day","breadcrumbs":"Shell Features » List control operators","id":"60","title":"List control operators"},"61":{"body":"Command substitution allows you to use the standard output of a command as part of another command. Trailing newlines, if any, will be removed. You can use the newer and preferred syntax $(command) or the older syntax `command`. Here are some examples: # sample input\n$ printf 'hello\\ntoday is: \\n'\nhello\ntoday is:\n# append output from the 'date' command to the line containing 'today'\n$ printf 'hello\\ntoday is: \\n' | sed '/today/ s/$/'\"$(date +%A)\"'/'\nhello\ntoday is: Monday # save the output of 'wc' command to a variable\n# same as: line_count=`wc -l (list) form.","breadcrumbs":"Shell Features » Process substitution","id":"62","title":"Process substitution"},"63":{"body":"info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned. info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards. 1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary. # ???\nthat's great! $x = $y + $z 2) Use the echo command to display the values of the three variables in the format as shown below. $ n1=10\n$ n2=90\n$ op=100 # ???\n10 + 90 = 100 3) What will be the output of the command shown below? $ echo $'\\x22apple\\x22: \\x2710\\x27' 4) List filenames starting with a digit character. # change to the 'scripts' directory and source the 'globs.sh' script\n$ source globs.sh # ???\n100.sh 42.txt 5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character. # ???\n100.sh calc.py hello.py hi.sh main.c math.h 6) List filenames whose extension only have a single character. # ???\nmain.c math.h 7) List filenames whose extension is not txt. # ???\n100.sh hello.py main.c report-00.log report-04.log\ncalc.py hi.sh math.h report-02.log report-98.log 8) Describe the wildcard pattern used in the command shown below. $ ls *[^[:word:]]*.*\nreport-00.log report-02.log report-04.log report-98.log 9) List filenames having only lowercase alphabets before the extension. # ???\ncalc.py hello.py hi.sh ip.txt main.c math.h notes.txt 10) List filenames starting with ma or he or hi. # ???\nhello.py hi.sh main.c math.h 11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories. # change to the 'scripts' directory and source the 'ls.sh' script\n$ source ls.sh # filenames ending with '.txt'\n# ???\nip.txt todos/books.txt todos/outing.txt # directories starting with 'c' or 'd' or 'g' or 'r' or 't'\n# ???\nbackups/dot_files/\nprojects/calculator/\nprojects/tictactoe/\ntodos/ 12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below. # ???\n$ ls report*\nreport_2020.txt report_2021.txt report_2022.txt # use the 'cp' command here\n# ???\n$ ls report*\nreport_2020.txt report_2021.txt report_2021.txt.bkp report_2022.txt 13) What does the set builtin command do? 14) What does the | pipe operator do? And when would you add the tee command? 15) Can you infer what the following command does? Hint : see help printf. $ printf '%s\\n' apple car dragon\napple\ncar\ndragon 16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint : see previous question. $ ls ip.txt\nls: cannot access 'ip.txt': No such file or directory # ???\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20 17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below. # ???\n$ cat ip.txt\nitem_10\nitem_12\nitem_14\nitem_16\nitem_18\nitem_20\napple_1_banana_6\napple_1_banana_7\napple_1_banana_8\napple_2_banana_6\napple_2_banana_7\napple_2_banana_8\napple_3_banana_6\napple_3_banana_7\napple_3_banana_8 18) What are the differences between < and | shell operators, if any? 19) Which character is typically used to represent stdin data as a file argument? 20) What do the following operators do? a) 1> b) 2> c) &> d) &>> e) |& 21) What will be the contents of op.txt if you use the following grep command? # press Ctrl+d after the line containing 'histogram'\n$ grep 'hi' > op.txt\nhi there\nthis is a sample line\nhave a nice day\nhistogram $ cat op.txt 22) What will be the contents of op.txt if you use the following commands? $ qty=42\n$ cat << end > op.txt\n> dragon\n> unicorn\n> apple $qty\n> ice cream\n> end $ cat op.txt 23) Correct the command to get the expected output shown below. $ books='cradle piranesi soulhome bastion' # something is wrong with this command\n$ sed 's/\\b\\w/\\u&/g' <<< '$books'\n$Books # ???\nCradle Piranesi Soulhome Bastion 24) Correct the command to get the expected output shown below. # something is wrong with this command\n$ echo 'hello' ; seq 3 > op.txt\nhello\n$ cat op.txt\n1\n2\n3 # ???\n$ cat op.txt\nhello\n1\n2\n3 25) What will be the output of the following commands? $ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there' $ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there' 26) Correct the command(s) to get the expected output shown below. # something is wrong with these commands\n$ nums=$(seq 3)\n$ echo $nums\n1 2 3 # ???\n1\n2\n3 27) Will the following two commands produce equivalent output? If not, why not? $ paste -d, <(seq 3) <(printf '%s\\n' item_{1..3}) $ printf '%s\\n' {1..3},item_{1..3}","breadcrumbs":"Shell Features » Exercises","id":"63","title":"Exercises"},"64":{"body":"In this chapter, you'll learn how to view contents of files from within the terminal. If the contents are too long, you can choose to view one screenful at a time or get only the starting/ending portions of the input. The commands used for these purposes also have other functionalities, some of which will be discussed in this chapter as well. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Viewing Part or Whole File Contents » Viewing Part or Whole File Contents","id":"64","title":"Viewing Part or Whole File Contents"},"65":{"body":"The cat command derives its name from con cat enate. It is primarily used to combine the contents of multiple files to be saved in a file or sent as input to another command. Commonly used options are shown below: -n prefix line number and a tab character to each input line -b like -n but doesn't number empty lines -s squeeze consecutive empty lines to a single empty line -v view special characters like NUL using the caret notation -e view special characters as well as mark the end of line -A includes -e and also helps to spot tab characters Here are some examples to showcase cat's main utility. One or more files can be given as arguments. info As mentioned earlier, the example_files directory has the sample input files used in this chapter. You need to cd into the example_files/text_files directory to follow along the examples shown in this chapter. # view contents of a single file\n$ cat greeting.txt\nHi there\nHave a nice day # another example\n$ cat fruits.txt\nbanana\npapaya\nmango # concatenate multiple files\n$ cat greeting.txt fruits.txt\nHi there\nHave a nice day\nbanana\npapaya\nmango To save the output of concatenation, use redirection: $ cat greeting.txt fruits.txt > op.txt $ cat op.txt\nHi there\nHave a nice day\nbanana\npapaya\nmango You can represent stdin data using - as a file argument. If file arguments are not present, cat will read from stdin data if present or wait for interactive input. Note that - is also supported by many more commands to indicate stdin data. # concatenate contents of 'greeting.txt' and 'stdin' data\n$ echo 'apple banana cherry' | cat greeting.txt -\nHi there\nHave a nice day\napple banana cherry info Using cat to view the contents of a file, to concatenate them, etc is well and good. But, using cat when it is not needed is a bad habit that you should avoid. See wikipedia: UUOC and Useless Use of Cat Award for more details. cat also helps you spot special characters using the caret notation : # example for backspace and carriage return characters\n$ printf 'car\\bd\\nbike\\rp\\n'\ncad\npike\n$ printf 'car\\bd\\nbike\\rp\\n' | cat -v\ncar^Hd\nbike^Mp # example with tab characters and end-of-line marker\n$ printf '1 2\\t3\\f4\\v5 \\n' | cat -A\n1 2^I3^L4^K5 $","breadcrumbs":"Viewing Part or Whole File Contents » cat","id":"65","title":"cat"},"66":{"body":"You can concatenate files using tac as well, but the output will be printed in the reverse (line wise). If you pass multiple input files, each file content will be reversed separately. Here are some examples: $ printf 'apple\\nbanana\\ncherry\\n' | tac\ncherry\nbanana\napple # won't be same as: cat greeting.txt fruits.txt | tac\n$ tac greeting.txt fruits.txt\nHave a nice day\nHi there\nmango\npapaya\nbanana warning If the last line of input doesn't end with a newline, the output will also not have that newline character. $ printf 'apple\\nbanana\\ncherry' | tac\ncherrybanana\napple","breadcrumbs":"Viewing Part or Whole File Contents » tac","id":"66","title":"tac"},"67":{"body":"The cat command is not suitable for viewing contents of large files in the terminal. The less command automatically fits the content to the size of the terminal, allows scrolling and has nifty features for effective viewing. Typically, the man command uses less as the pager to display the documentation. The navigation options are similar to the Vim text editor. Commonly used commands are given below. You can press the h key for builtin help. ↑ and ↓ arrow keys to move up and down by a line you can also use k and j keys (same keys as those used by the Vim text editor) f and b keys to move forward and backward by a screenful of content Space key also moves forward by a screen mouse scroll moves up and down by a few lines g or Home go to the start of the file G or End go to the end of the file /pattern followed by Enter search for the given pattern in the forward direction pattern refers to regular expressions and depends on the regex library in your system the flavor is Extended Regular Expressions (ERE) on my system see man re_format for more details ?pattern followed by Enter search for the given pattern in the backward direction n go to the next match N go to the previous match q quit As an example, use less /usr/share/dict/words to open a dictionary file and practice the commands discussed above. If your pager is set to less for manual pages, you can also try something like man ls for practice. Similar to the cat command, you can use the -s option to squeeze consecutive blank lines. But unlike cat -n, you need to use less -N to prefix line numbers. The lowercase -n option will turn off numbering. Further Reading less command is an improved version of the more command unix.stackexchange: differences between most, more and less My Vim Reference Guide ebook","breadcrumbs":"Viewing Part or Whole File Contents » less","id":"67","title":"less"},"68":{"body":"By default, tail displays the last 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using tail -n +N, you can get all the lines starting from the Nth line. Here's an example file that'll be used for illustration purposes: $ cat sample.txt 1) Hello World 2) 3) Hi there 4) How are you 5) 6) Just do-it 7) Believe it 8) 9) banana\n10) papaya\n11) mango\n12) 13) Much ado about nothing\n14) He he he\n15) Adios amigo Here are some examples with the -n option: # last two lines (input has 15 lines)\n$ tail -n2 sample.txt\n14) He he he\n15) Adios amigo # all lines starting from the 11th line\n# space between -n and +N is optional\n$ tail -n +11 sample.txt\n11) mango\n12) 13) Much ado about nothing\n14) He he he\n15) Adios amigo If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option. $ tail -n2 fruits.txt sample.txt ==> fruits.txt <==\npapaya\nbanana ==> sample.txt <==\n14) He he he\n15) Adios amigo The -c option works similar to the -n option, but with bytes instead of lines: # last three bytes\n# note that the input doesn't end with a newline character\n$ printf 'apple pie' | tail -c3\npie # starting from the fifth byte\n$ printf 'car\\njeep\\nbus\\n' | tail -c +5\njeep\nbus Further Reading wikipedia: File monitoring with tail -f and -F options toolong — terminal application to view, tail, merge, and search log files unix.stackexchange: How does the tail -f option work? How to deal with output buffering?","breadcrumbs":"Viewing Part or Whole File Contents » tail","id":"68","title":"tail"},"69":{"body":"By default, head displays the first 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using head -n -N, you can get all the input lines except the last N lines. # first three lines\n$ head -n3 sample.txt 1) Hello World 2) 3) Hi there # except the last 11 lines\n$ head -n -11 sample.txt 1) Hello World 2) 3) Hi there 4) How are you You can select a range of lines by combining both the head and tail commands. # 9th to 11th lines\n# same as: tail -n +9 sample.txt | head -n3\n$ head -n11 sample.txt | tail -n +9 9) banana\n10) papaya\n11) mango If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option. $ printf '1\\n2\\n' | head -n1 greeting.txt -\n==> greeting.txt <==\nHi there ==> standard input <==\n1 The -c option works similar to the -n option, but with bytes instead of lines: # first three bytes\n$ printf 'apple pie' | head -c3\napp # excluding the last four bytes\n$ printf 'car\\njeep\\nbus\\n' | head -c -4\ncar\njeep","breadcrumbs":"Viewing Part or Whole File Contents » head","id":"69","title":"head"},"7":{"body":"You should be familiar with basic computer usage, know fundamental terms like files and directories, how to install programs and so on. You should also be already comfortable with programming basics like variables, loops and functions. In terms of software, you should have access to the GNU bash shell and commonly used Linux command line tools. This could be as part of a Linux distribution or via other means such as a Virtual Machine, WSL (Windows Subsystem for Linux) and so on. More details about the expected working environment will be discussed in the introductory chapters. You are also expected to get comfortable with reading manuals, searching online, visiting external links provided for further reading, tinkering with the illustrated examples, asking for help when you are stuck and so on. In other words, be proactive and curious instead of just consuming the content passively. See my curated list on Linux CLI and Shell Scripting for more learning resources.","breadcrumbs":"Preface » Prerequisites","id":"7","title":"Prerequisites"},"70":{"body":"info Use the example_files/text_files directory for input files used in the following exercises. 1) Which option(s) would you use to get the output shown below? $ printf '\\n\\n\\ndragon\\n\\n\\nunicorn\\n\\n\\n' | cat # ??? 1 dragon 2 unicorn 2) Pass appropriate arguments to the cat command to get the output shown below. $ cat greeting.txt\nHi there\nHave a nice day $ echo '42 apples and 100 bananas' | cat # ???\n42 apples and 100 bananas\nHi there\nHave a nice day 3) Will the two commands shown below produce the same output? If not, why not? $ cat fruits.txt ip.txt | tac $ tac fruits.txt ip.txt 4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below. $ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen # ???\n%=%=\nbrown\ngreen\n%=%=\napple\nbanana 5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality? 6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files? 7) Use appropriate commands and shell features to get the output shown below. $ printf 'carpet\\njeep\\nbus\\n'\ncarpet\njeep\nbus # use the above 'printf' command for input data\n$ c=# ???\n$ echo \"$c\"\ncar 8) How would you display all the input lines except the first one? $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | # ???\nfig\ncarpet\njeep\nbus 9) Which command(s) would you use to get the output shown below? $ cat fruits.txt\nbanana\npapaya\nmango\n$ cat blocks.txt\n%=%=\napple\nbanana\n%=%=\nbrown\ngreen # ???\nbanana\npapaya\n%=%=\napple 10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input. $ printf 'apple\\nfig\\ncarpet\\njeep\\nbus\\n' | # ???\ncarp 11) Extract the starting six bytes from the input files table.txt and fruits.txt. # ???\nbrown banana 12) Extract the last six bytes from the input files fruits.txt and table.txt. # ???\nmango 3.14","breadcrumbs":"Viewing Part or Whole File Contents » Exercises","id":"70","title":"Exercises"},"71":{"body":"This chapter will show how to search file contents based on literal strings or regular expressions. After that, you'll learn how to locate files based on their names and other properties like size, last modified timestamp and so on. info The example_files directory has the scripts used in this chapter.","breadcrumbs":"Searching Files and Filenames » Searching Files and Filenames","id":"71","title":"Searching Files and Filenames"},"72":{"body":"Quoting from wikipedia : grep is a command-line utility for searching plain-text data sets for lines that match a regular expression. Its name comes from the ed command g/re/p ( g lobally search a r egular e xpression and p rint), which has the same effect. The grep command has lots and lots of features, so much so that I wrote a book with hundreds of examples and exercises. The most common usage is filtering lines from the input using a regular expression (regexp). Common options Commonly used options are listed below. Examples will be discussed in later sections. --color=auto highlight the matching portions, filenames, line numbers, etc using colors -i ignore case -v print only the non-matching lines -n prefix line numbers for output lines -c display only the count of output lines -l print only the filenames matching the given expression -L print filenames not matching the pattern -w match pattern only as whole words -x match pattern only as whole lines -F interpret pattern as a fixed string (i.e. not as a regular expression) -o print only the matching portions -A N print the matching line and N number of lines after the matched line -B N print the matching line and N number of lines before the matched line -C N print the matching line and N number of lines before and after the matched line -m N print a maximum of N matching lines -q no standard output, quit immediately if match found, useful in scripts -s suppress error messages, useful in scripts -r recursively search all files in the specified input folders (by default searches the current directory) -R like -r, but follows symbolic links as well -h do not prefix filename for matching lines (default behavior for single input file) -H prefix filename for matching lines (default behavior for multiple input files) Literal search The following examples would all be suited for the -F option as these do not use regular expressions. grep is smart enough to do the right thing in such cases. # lines containing 'an'\n$ printf 'apple\\nbanana\\nmango\\nfig\\ntango\\n' | grep 'an'\nbanana\nmango\ntango # case insensitive matching\n$ printf 'Cat\\ncut\\ncOnCaT\\nfour cats\\n' | grep -i 'cat'\nCat\ncOnCaT\nfour cats # match only whole words\n$ printf 'par value\\nheir apparent\\ntar-par' | grep -w 'par'\npar value\ntar-par # count empty lines\n$ printf 'hi\\n\\nhello\\n\\n\\n\\nbye\\n' | grep -cx ''\n4 # print the matching line as well as two lines after\n$ printf 'red\\nblue\\ngreen\\nbrown\\nyellow' | grep -A2 'blue'\nblue\ngreen\nbrown Here's an example where the line numbers and matched portions are highlighted in color: Regular Expressions By default, grep treats the search pattern as Basic Regular Expression (BRE). Here are the various options related to regexp: -G option can be used to specify explicitly that BRE is needed -E option will enable Extended Regular Expression (ERE) in GNU grep, BRE and ERE only differ in how metacharacters are specified, no difference in features -F option will cause the search patterns to be treated literally -P if available, this option will enable Perl Compatible Regular Expression (PCRE) The following reference is for Extended Regular Expressions . Anchors ^ restricts the match to the start of the string $ restricts the match to the end of the string \\< restricts the match to the start of word \\> restricts the match to the end of word \\b restricts the match to both the start/end of words \\B matches wherever \\b doesn't match Dot metacharacter and Quantifiers . match any character, including the newline character ? match 0 or 1 times * match 0 or more times + match 1 or more times {m,n} match m to n times {m,} match at least m times {,n} match up to n times (including 0 times) {n} match exactly n times Character classes [set123] match any of these characters once [^set123] match except any of these characters once [3-7AM-X] range of characters from 3 to 7, A, another range from M to X \\w similar to [a-zA-Z0-9_] for matching word characters \\s similar to [ \\t\\n\\r\\f\\v] for matching whitespace characters \\W match non-word characters \\S match non-whitespace characters [[:digit:]] similar to [0-9] [[:alnum:]_] similar to \\w see grep manual for full list Alternation and Grouping pat1|pat2|pat3 match pat1 or pat2 or pat3 () group patterns, a(b|c)d is same as abd|acd also serves as a capture group \\N backreference, gives the matched portion of the Nth capture group \\1 backreference to the first capture group \\2 backreference to the second capture group and so on up to \\9 Quoting from the manual for BRE vs ERE differences: In basic regular expressions the meta-characters ?, +, {, |, (, and ) lose their special meaning; instead use the backslashed versions \\?, \\+, \\{, \\|, \\(, and \\). Regexp examples # lines ending with 'ar'\n$ printf 'spared no one\\npar\\nspar\\ndare' | grep 'ar$'\npar\nspar # extract 'part' or 'parrot' or 'parent' case insensitively\n$ echo 'par apartment PARROT parent' | grep -ioE 'par(en|ro)?t'\npart\nPARROT\nparent # extract quoted text\n$ echo 'I like \"mango\" and \"guava\"' | grep -oE '\"[^\"]+\"'\n\"mango\"\n\"guava\" # 8 character lines having the same 3 lowercase letters at the start and end\n$ grep -xE '([a-z]{3})..\\1' /usr/share/dict/words\nmesdames\nrespires\nrestores\ntestates Line comparisons between files The -f and -x options can be combined to get the common lines between two files or the difference when -v is used as well. Add -F if you want to treat the search strings literally (recall that regexp is the default). # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # common lines between two files\n$ grep -Fxf colors_1 colors_2\nyellow # lines present in colors_2 but not in colors_1\n$ grep -Fvxf colors_1 colors_2\nblue\nblack\ndark green # lines present in colors_1 but not in colors_2\n$ grep -Fvxf colors_2 colors_1\nteal\nlight blue\nbrown Perl Compatible Regular Expression PCRE has many advanced features compared to BRE/ERE. Here are some examples: # numbers >= 100, uses possessive quantifiers\n$ echo '0501 035 154 12 26 98234' | grep -oP '0*+\\d{3,}'\n0501\n154\n98234 # extract digits only if preceded by =\n$ echo '100 apple=42, fig=314 red:255' | grep -oP '=\\K\\d+'\n42\n314 # all digits and optional hyphen combo from the start of the line\n$ echo '123-87-593 42 fig 314-12-111' | grep -oP '\\G\\d+-?'\n123-\n87-\n593 # all whole words except 'bat' and 'map'\n$ echo 'car2 bat cod map combat' | grep -oP '\\b(bat|map)\\b(*SKIP)(*F)|\\w+'\ncar2\ncod\ncombat See man pcrepattern or PCRE online manual for documentation. Recursive search You can use the -r option to search recursively within the specified directories. By default, the current directory will be searched. Use -R if you want symbolic links found within the input directories to be followed as well. You do not need the -R option for specifying symbolic links as arguments. Here are some basic examples. Recursive search will work as if -H option was specified as well, even if only one file was matched. Also, hidden files are included by default. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh\n$ ls -AF\nbackups/ colors_1 colors_2 .hidden projects/ # recursively search in the 'backups' directory\n$ grep -r 'clear' backups\nbackups/dot_files/.bash_aliases:alias c=clear\n# add the -h option to prevent filename prefix in the output\n$ grep -rh 'clear' backups\nalias c=clear # by default, the current directory is used for recursive search\n$ grep -rl 'clear'\n.hidden\nbackups/dot_files/.bash_aliases You can further prune the files to be searched using the include/exclude options. Note that these options will work even if recursive search is not active. Option Description --include=GLOB search only files that match GLOB --exclude=GLOB skip files that match GLOB --exclude-from=FILE skip files that match any file pattern from FILE --exclude-dir=GLOB skip directories that match GLOB # default recursive search\n$ grep -r 'Hello'\nprojects/python/hello.py:print(\"Hello, Python!\")\nprojects/shell/hello.sh:echo \"Hello, Bash!\" # limit the search to only filenames ending with '.py'\n$ grep -r --include='*.py' 'Hello'\nprojects/python/hello.py:print(\"Hello, Python!\") # in some cases you can just use shell globs instead recursive grep\n$ shopt -s globstar\n$ grep -H 'Hello' **/*.py\nprojects/python/hello.py:print(\"Hello, Python!\") info ripgrep is a recommended alternative to GNU grep with a highly optimized regexp engine, parallel search, ignoring files based on .gitignore and so on. grep and xargs You can use the shell | operator to pass the output of a command as input to another command. Suppose a command gives you a list of filenames and you want to pass this list as input arguments to another command, what would you do? One solution is to use the xargs command. Here's a basic example (assuming filenames won't conflict with shell metacharacters): # an example command producing a list of filenames\n$ grep -rl 'clear'\n.hidden\nbackups/dot_files/.bash_aliases # same as: head -n1 .hidden backups/dot_files/.bash_aliases\n$ grep -rl 'clear' | xargs head -n1\n==> .hidden <==\nghost ==> backups/dot_files/.bash_aliases <==\nalias p=pwd Characters like space, newline, semicolon, etc are special to the shell. So, filenames containing these characters have to be properly quoted. Or, where applicable, you can use a list of filenames separated by the ASCII NUL character (since filenames cannot have the NUL character). You can use grep -Z to separate the output with NUL and xargs -0 to treat the input as NUL separated. Here's an example: # consider this command that generates a list of filenames\n$ grep -rl 'blue'\n.hidden\ncolors_1\ncolors_2\nbackups/color list.txt # example to show issues due to filenames containing shell metacharacters\n# 'backups/color list.txt' is treated as two different files\n$ grep -rl 'blue' | xargs grep -l 'teal'\ncolors_2\ngrep: backups/color: No such file or directory\ngrep: list.txt: No such file or directory # use 'grep -Z' + 'xargs -0' combo for a robust solution\n# match files containing both 'blue' and 'teal'\n$ grep -rlZ 'blue' | xargs -0 grep -l 'teal'\ncolors_1 Note that the command passed to xargs doesn't accept custom made aliases and functions. So, if you had aliased grep to grep --color=auto, don't be surprised if the output isn't colorized. See unix.stackexchange: have xargs use alias instead of binary for details and workarounds. info You can use xargs -r to avoid running the command when the filename list doesn't have any non-blank character (i.e. when the list is empty). # there's no file containing 'violet'\n# so, xargs doesn't get any filename, but grep is still run\n$ grep -rlZ 'violet' | xargs -0 grep -L 'brown'\n(standard input) # using the -r option avoids running the command in such cases\n$ grep -rlZ 'violet' | xargs -r0 grep -L 'brown' warning warning Do not use xargs -P to combine the output of parallel runs, as you are likely to get a mangled result. The parallel command would be a better option. See unix.stackexchange: xargs vs parallel for more details. See also unix.stackexchange: when to use xargs . Further Reading My ebook CLI text processing with GNU grep and ripgrep See also my blog post GNU BRE/ERE cheatsheet Why GNU grep is fast unix.stackexchange: grep -r vs find+grep","breadcrumbs":"Searching Files and Filenames » grep","id":"72","title":"grep"},"73":{"body":"The find command has comprehensive features to filter files and directories based on their name, size, timestamp and so on. And more importantly, find helps you to perform actions on such filtered files. Filenames By default, you'll get every entry (including hidden ones) in the current directory and sub-directories when you use find without any options or paths. To search within specific paths, they should be immediately mentioned after find, i.e. before any options. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh\n$ ls -F\nbackups/ hello_world.py* ip.txt report.log todos/\nerrors.log hi.sh* projects/ scripts@ $ cd projects\n# same as: find .\n$ find\n.\n./.venv\n./tictactoe\n./tictactoe/game.py\n./calculator\n./calculator/calc.sh $ cd ..\n$ find todos\ntodos\ntodos/books.txt\ntodos/TRIP.txt\ntodos/wow.txt info Note that symbolic links won't be followed by default. You can use the -L option for such cases. To match filenames based on a particular criteria, you can use wildcards or regular expressions. For wildcards, you can use the -name option or the case-insensitive version -iname. These will match only the basename, so you'll get a warning if you use / as part of the pattern. You can use -path and -ipath if you need to include / as well in the pattern. Unlike grep, the glob pattern is matched against the entire basename (as there are no start/end anchors in globs). # filenames ending with '.log'\n# 'find .' indicates the current working directory (CWD) as the path to search\n$ find . -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # match filenames containing 'ip' case-insensitively\n# note the use of '*' on both sides of 'ip' to match the whole filename\n# . is optional when CWD is the only path to search\n$ find -iname '*ip*'\n./todos/TRIP.txt\n./scripts\n./ip.txt # names containing 'k' within the 'backups' and 'todos' directories\n$ find backups todos -name '*k*'\nbackups\nbackups/bookmarks.html\ntodos/books.txt You can use the -not (or !) operator to invert the matching condition: # same as: find todos ! -name '*[A-Z]*'\n$ find todos -not -name '*[A-Z]*'\ntodos\ntodos/books.txt\ntodos/wow.txt You can use the -regex and -iregex (case-insensitive) options to match filenames based on regular expressions. In this case, the pattern will match the entire path, so / can be used without requiring special options. The default regexp flavor is emacs which you can change by using the -regextype option. # filename containing only uppercase alphabets and file extension is '.txt'\n# note the use of '.*/' to match the entire file path\n$ find -regex '.*/[A-Z]+\\.txt'\n./todos/TRIP.txt # here 'egrep' flavor is being used\n# filename starting and ending with the same word character (case-insensitive)\n# and file extension is '.txt'\n$ find -regextype egrep -iregex '.*/(\\w).*\\1\\.txt'\n./todos/wow.txt File type The -type option helps to filter files based on their types like regular file, directory, symbolic link, etc. # regular files\n$ find projects -type f\nprojects/tictactoe/game.py\nprojects/calculator/calc.sh # regular files that are hidden as well\n$ find -type f -name '.*'\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc # directories\n$ find projects -type d\nprojects\nprojects/.venv\nprojects/tictactoe\nprojects/calculator # symbolic links\n$ find -type l\n./scripts info You can use , to separate multiple file types. For example, -type f,l will match both regular files and symbolic links. $ find -type f,l -name '*ip*'\n./scripts\n./ip.txt Depth The path being searched is considered as depth 0, files within the search path are at depth 1, files within a sub-directory are at depth 2 and so on. Note that these global options should be specified before other kind of options like -type, -name, etc. The -maxdepth option restricts the search to the specified maximum depth: # non-hidden regular files only in the current directory\n# sub-directories will not be checked\n# -not -name '.*' can also be used instead of -name '[^.]*'\n$ find -maxdepth 1 -type f -name '[^.]*'\n./report.log\n./hi.sh\n./errors.log\n./hello_world.py\n./ip.txt The -mindepth option specifies the minimum depth: # recall that path being searched is considered as depth 0\n# and contents within the search path are at depth 1\n$ find -mindepth 1 -maxdepth 1 -type d\n./projects\n./todos\n./backups $ find -mindepth 3 -type f\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc Age Consider the following file properties: a accessed c status changed m modified The above prefixes need to be combined with time (based on 24 hour periods) or min (based on minutes) options. For example, the -mtime (24 hour) option checks for the last modified timestamp and -amin (minute) checks for the last accessed timestamp. These options accept a number (integer or fractional) argument, that can be further prefixed by the + or - symbols. Here are some examples: # modified less than 24 hours ago\n$ find -maxdepth 1 -type f -mtime 0\n./hello_world.py\n./ip.txt # accessed between 24 to 48 hours ago\n$ find -maxdepth 1 -type f -atime 1\n./ip.txt\n# accessed within the last 24 hours\n$ find -maxdepth 1 -type f -atime -1\n./hello_world.py\n# accessed within the last 48 hours\n$ find -maxdepth 1 -type f -atime -2\n./hello_world.py\n./ip.txt # modified more than 20 days back\n$ find -maxdepth 1 -type f -mtime +20\n./.hidden\n./report.log\n./errors.log info The -daystart qualifier will measure time only from the beginning of the day. For example, -daystart -mtime 1 will check the files that were modified yesterday. Size You can use the -size option to filter based on file sizes. By default, the number argument will be considered as 512-byte blocks. You can use the suffix c to specify the size in bytes. The suffixes k (kilo), M (mega) and G (giga) are calculated in powers of 1024. # greater than 10 * 1024 bytes\n$ find -type f -size +10k\n./report.log\n./errors.log # greater than 9 bytes and less than 50 bytes\n$ find -type f -size +9c -size -50c\n./hi.sh\n./hello_world.py\n./ip.txt # exactly 10 bytes\n$ find -type f -size 10c\n./ip.txt info You can also use the -empty option instead of -size 0. Acting on matched files The -exec option helps you pass the matching files to another command. You can choose to execute the command once for every file (by using \\;) or just once for all the matching files (by using +). However, if the number of files are too many, find will use more command invocations as necessary. The ; character is escaped since it is a shell metacharacter (you can also quote it as an alternative to escaping). You need to use {} to represent the files passed as arguments to the command being executed. Here are some examples: # count the number of characters for each matching file\n# wc is called separately for each matching file\n$ find -type f -size +9k -exec wc -c {} \\;\n1234567 ./report.log\n54321 ./errors.log # here, both matching files are passed together to the wc command\n$ find -type f -size +9k -exec wc -c {} +\n1234567 ./report.log 54321 ./errors.log\n1288888 total As mentioned in the Managing Files and Directories chapter, the -t option for cp and mv commands will help you specify the target directory before the source files. Here's an example: $ mkdir rc_files\n$ find backups/dot_files -type f -exec cp -t rc_files {} + $ find rc_files -type f\nrc_files/.bashrc\nrc_files/.inputrc\nrc_files/.vimrc $ rm -r rc_files info You can use the -delete option instead of calling the rm command to delete the matching files. However, it cannot remove non-empty directories and there are other gotchas to be considered. See the manual for more details. Multiple criteria Filenames can be matched against multiple criteria such as -name, -size, -mtime, etc. You can use operators between them and group them within \\( and \\) to construct complex expressions. -a or -and or absence of an operator means both expressions have to be satisfied second expression won't be evaluated if the first one is false -o or -or means either of the expressions have to be satisfied second expression won't be evaluated if the first one is true -not inverts the result of the expression you can also use ! but that might need escaping or quoting depending on the shell # names containing both 'x' and 'ip' in any order (case-insensitive)\n$ find -iname '*x*' -iname '*ip*'\n./todos/TRIP.txt\n./ip.txt # names containing 'sc' or size greater than 10k\n$ find -name '*sc*' -or -size +10k\n./report.log\n./scripts\n./errors.log # except filenames containing 'o' or 'r' or 'txt'\n$ find -type f -not \\( -name '*[or]*' -or -name '*txt*' \\)\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./.hidden\n./hi.sh Prune The -prune option is helpful when you want to prevent find from descending into specific directories. By default, find will traverse all the files even if the given conditions will result in throwing away those results from the output. So, using -prune not only helps in speeding up the process, it could also help in cases where trying to access a file within the exclusion path would've resulted in an error. # regular files ending with '.log'\n$ find -type f -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # exclude the 'backups' directory\n# note the use of -path when '/' is needed in the pattern\n$ find -type f -not -path './backups/*' -prune -name '*.log'\n./report.log\n./errors.log Using -not -path '*/.git/*' -prune can be handy when dealing with Git based version control projects. find and xargs Similar to the grep -Z and xargs -0 combination seen earlier, you can use the find -print0 and xargs -0 combination. The -exec option is sufficient for most use cases, but xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons. Here's an example of passing filtered files to sed ( s tream ed itor, will be discussed in the Multipurpose Text Processing Tools chapter): $ find -name '*.log'\n./report.log\n./backups/aug.log\n./backups/jan.log\n./errors.log # for the filtered files, replace all occurrences of 'apple' with 'fig'\n# 'sed -i' will edit the files inplace, so no output on the terminal\n$ find -name '*.log' -print0 | xargs -r0 -n2 -P2 sed -i 's/apple/fig/g' In the above example, -P2 is used to allow xargs to run two processes at a time (default is one process). You can use -P0 to allow xargs to launch as many processes as possible. The -n2 option is used to limit the number of file arguments passed to each sed call to 2, otherwise xargs is likely to pass as many arguments as possible and thus reduce/negate the effect of parallelism. Note that the values used for -n and -P in the above illustration are just random examples, you'll have to fine tune them for your particular use case. Further Reading mywiki.wooledge: using find unix.stackexchange: find and tar example unix.stackexchange: Why is looping over find's output bad practice?","breadcrumbs":"Searching Files and Filenames » find","id":"73","title":"find"},"74":{"body":"locate is a faster alternative to the find command for searching files by name. It is based on a database, which gets updated by a cron job. So, newer files may be not present in results unless you update the database. Use this command if it is available in your distro (for example, sudo apt install mlocate on Debian-like systems) and you remember some part of filename. Very useful if you have to search the entire filesystem in which case find command will take a very long time compared to locate. Here are some examples: locate 'power' print path of filenames containing power in the whole filesystem implicitly, locate would change the string to *power* as no globbing characters are present in the string specified locate -b '\\power.log' print path matching the string power.log exactly at the end of the path /home/learnbyexample/power.log matches /home/learnbyexample/lowpower.log' will not match since there are other characters at the start of the filename use of \\ prevents the search string from implicitly being replaced by *power.log* locate -b '\\proj_adder' the -b option is also handy to print only the matching directory name, otherwise every file under that folder would also be displayed info See also unix.stackexchange: pros and cons of find and locate .","breadcrumbs":"Searching Files and Filenames » locate","id":"74","title":"locate"},"75":{"body":"info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified. info For find exercises, use the find.sh script, unless otherwise specified. 1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix. # ???\nblocks.txt:banana\nip.txt:light orange\nuniform.txt:mango # ???\nbanana\nlight orange\nmango 2) Display lines containing the whole word he from the sample.txt input file. # ???\n14) He he he 3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well. $ printf 'car\\nscared\\ntar car par\\nCar\\n' | grep # ???\n1:car\n4:Car 4) Display all lines from purchases.txt except those that contain tea. # ???\ncoffee\nwashing powder\ncoffee\ntoothpaste\nsoap 5) Display all lines from sample.txt that contain do but not it. # ???\n13) Much ado about nothing 6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line. # ??? 6) Just do-it 7) Believe it\n--\n13) Much ado about nothing\n14) He he he 7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output. # ??? 3) Hi there 4) How are you\n13) Much ado about nothing\n14) He he he 8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside. $ echo 'I got (12) apples' | grep # ???\n(12) $ echo '((2 +3)*5)=25 and (4.3/2*()' | grep # ???\n(2 +3)\n() 9) For the given input, match all lines that start with den or end with ly. $ lines='reply\\n1 dentist\\n2 lonely\\neden\\nfly away\\ndent\\n' $ printf '%b' \"$lines\" | grep # ???\nreply\n2 lonely\ndent 10) Extract words starting with s and containing both e and t in any order. $ words='sequoia subtle exhibit sets tests sit store_2' $ echo \"$words\" | grep # ???\nsubtle\nsets\nstore_2 11) Extract all whole words having the same first and last word character. $ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep # ???\noreo\na\n_oh_\npip\nRoaR\n22 12) Match all input lines containing *[5] literally. $ printf '4*5]\\n(9-2)*[5]\\n[5]*3\\nr*[5\\n' | grep # ???\n(9-2)*[5] 13) Match whole lines that start with hand and immediately followed by s or y or le or no further character. $ lines='handed\\nhand\\nhandy\\nunhand\\nhands\\nhandle\\nhandss\\n' $ printf '%b' \"$lines\" | grep # ???\nhand\nhandy\nhands\nhandle 14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last. $ printf 'apple,fig,cherry\\ncat,dog,bat\\n' | grep # ???\nfig\ndog $ echo 'dragon,42,unicorn,3.14,shapeshifter\\n' | grep # ???\n42,unicorn,3.14 15) Recursively search for files containing ello. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\nprojects/python/hello.py\nprojects/shell/hello.sh\ncolors_1\ncolors_2 16) Search for files containing blue recursively, but do not search within the backups directory. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\n.hidden\ncolors_1\ncolors_2 17) Search for files containing blue recursively, but not if the file also contains teal. # change to the 'scripts' directory and source the 'grep.sh' script\n$ source grep.sh # ???\n.hidden\ncolors_2\nbackups/color list.txt 18) Find all regular files within the backups directory. # change to the 'scripts' directory and source the 'find.sh' script\n$ source find.sh # ???\nbackups/dot_files/.bashrc\nbackups/dot_files/.inputrc\nbackups/dot_files/.vimrc\nbackups/aug.log\nbackups/bookmarks.html\nbackups/jan.log 19) Find all regular files whose extension starts with p or s or v. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./hi.sh\n./backups/dot_files/.vimrc\n./hello_world.py 20) Find all regular files whose name do not have the lowercase letters g to l. # ???\n./todos/TRIP.txt\n./todos/wow.txt 21) Find all regular files whose path has at least one directory name starting with p or d. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 22) Find all directories whose name contains b or d. # ???\n./todos\n./backups\n./backups/dot_files 23) Find all hidden directories. # ???\n./projects/.venv 24) Find all regular files at the exact depth of 2. # ???\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with? 26) Find all empty regular files. # ???\n./projects/tictactoe/game.py\n./projects/calculator/calc.sh\n./todos/books.txt\n./todos/TRIP.txt\n./todos/wow.txt\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc\n./backups/aug.log\n./backups/bookmarks.html\n./backups/jan.log 27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory. # ???\n$ ls -A filtered_files\nhello_world.py .hidden hi.sh ip.txt 28) Find all hidden files, but not if they are part of the filtered_files directory created earlier. # ???\n./.hidden\n./backups/dot_files/.bashrc\n./backups/dot_files/.inputrc\n./backups/dot_files/.vimrc 29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files. # ???\n./hi.sh\n./hello_world.py 30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option. 31) How does the locate command work faster than the equivalent find command?","breadcrumbs":"Searching Files and Filenames » Exercises","id":"75","title":"Exercises"},"76":{"body":"In this chapter, you'll learn how to view file details like line and word counts, file and disk sizes, file types, extract parts of a file path, etc. You'll also learn how to change file properties like timestamps and permissions. info The example_files directory has the scripts and sample input files used in this chapter.","breadcrumbs":"File Properties » File Properties","id":"76","title":"File Properties"},"77":{"body":"The wc command is typically used to count the number of lines, words and characters for the given inputs. Here are some basic examples: # change to the 'example_files/text_files' directory\n$ cat greeting.txt\nHi there\nHave a nice day # by default, wc gives the newline/word/byte count (in that order)\n$ wc greeting.txt 2 6 25 greeting.txt # get only the specified counts\n$ wc -l greeting.txt\n2 greeting.txt\n$ wc -w greeting.txt\n6 greeting.txt\n$ wc -c greeting.txt\n25 greeting.txt\n$ wc -wc greeting.txt 6 25 greeting.txt Filename won't be printed for stdin data. This is helpful to save the results in a variable for scripting purposes. $ wc -l = 30\n$ df -h --output=pcent,fstype,target | awk 'NR>1 && $1>=30' 63% ext3 / 38% ext4 /media/learnbyexample/projs 51% ext4 /media/learnbyexample/backups","breadcrumbs":"File Properties » df","id":"79","title":"df"},"8":{"body":"Code snippets shown are copy pasted from the bash shell (version 5.0.17 ) and modified for presentation purposes. Some commands are preceded by comments to provide context and explanations, blank lines have been added to improve readability and so on. External links are provided throughout the book for you to explore certain topics in more depth. The cli-computing repo has all the example files and scripts used in the book. The repo also includes all the exercises as a single file, along with a separate solutions file. If you are not familiar with the git command, click the Code button on the webpage to get the files. See the Setup section for instructions to create a working environment for following along the contents presented in this book.","breadcrumbs":"Preface » Conventions","id":"8","title":"Conventions"},"80":{"body":"The stat command is useful to get details like file type, size, inode, permissions, last accessed and modified timestamps, etc. You'll get all of these details by default. The -c and --printf options can be used to display only the required details in a particular format. # change to the 'scripts' directory and source the 'stat.sh' script\n$ source stat.sh # %x gives the last accessed timestamp\n$ stat -c '%x' ip.txt\n2022-06-01 13:25:18.693823117 +0530 # %y gives the last modified timestamp\n$ stat -c '%y' ip.txt\n2022-05-24 14:39:41.285714934 +0530 # %s gives the file size in bytes\n# \\n is used to insert a newline\n# %i gives the inode value\n# same as: stat --printf='%s\\n%i\\n' ip.txt\n$ stat -c $'%s\\n%i' ip.txt\n10\n787224 # %N gives quoted filenames\n# if the input is a link, the path it points to is also displayed\n$ stat -c '%N' words.txt\n'words.txt' -> '/usr/share/dict/words' You can also pass multiple file arguments: # %s gives the file size in bytes\n# %n gives filenames\n$ stat -c '%s %n' ip.txt hi.sh\n10 ip.txt\n21 hi.sh info warning The stat command should be preferred instead of parsing the ls -l output for file details. See mywiki.wooledge: avoid parsing output of ls and unix.stackexchange: why not parse ls? for explanation and other alternatives.","breadcrumbs":"File Properties » stat","id":"80","title":"stat"},"81":{"body":"As mentioned earlier, the touch command helps you change the timestamps of files. You can do so based on the current timestamp, passing an argument, copying the value from another file and so on. By default, touch updates both the access and modification timestamps to the current time. You can use the -a option to change only the access timestamp and -m to change only the modification timestamp. # change to the 'scripts' directory and source the 'touch.sh' script\n$ source touch.sh # last access and modification timestamps\n$ stat -c $'%x\\n%y' fruits.txt\n2017-07-19 17:06:01.523308599 +0530\n2017-07-13 13:54:03.576055933 +0530 # update the access and modification values to the current time\n$ touch fruits.txt\n$ stat -c $'%x\\n%y' fruits.txt\n2024-05-14 13:01:25.921205889 +0530\n2024-05-14 13:01:25.921205889 +0530 You can use the -r option to copy timestamp information from one file to another. The -d and -t options will allow you to specify timestamps directly as part of the command. $ stat -c '%y' hi.sh\n2022-06-14 13:00:46.170416890 +0530 # copy the modified timestamp from 'ip.txt' to 'hi.sh'\n$ touch -m -r ip.txt hi.sh\n$ stat -c '%y' hi.sh\n2022-05-24 14:39:41.285714934 +0530 # pass timestamp as an argument\n$ touch -m -d '2000-01-01 00:00:01' hi.sh\n$ stat -c '%y' hi.sh\n2000-01-01 00:00:01.000000000 +0530 As seen in the Managing Files and Directories chapter, touch creates a new file if the target file doesn't exist yet. You can use the -c option to prevent this behavior. $ ls report.txt\nls: cannot access 'report.txt': No such file or directory\n$ touch report.txt\n$ ls report.txt\nreport.txt $ touch -c xyz.txt\n$ ls xyz.txt\nls: cannot access 'xyz.txt': No such file or directory","breadcrumbs":"File Properties » touch","id":"81","title":"touch"},"82":{"body":"The file command helps you identify text encoding (ASCII, UTF-8, etc), whether the file is executable and so on. Here are some examples to show how the file command behaves for different types: # change to the 'scripts' directory and source the 'file.sh' script\n$ source file.sh\n$ ls -F\nhi.sh* ip.txt moon.png sunrise.jpg $ file ip.txt hi.sh\nip.txt: ASCII text\nhi.sh: Bourne-Again shell script, ASCII text executable $ printf 'αλεπού\\n' | file -\n/dev/stdin: UTF-8 Unicode text $ printf 'hi\\r\\n' | file -\n/dev/stdin: ASCII text, with CRLF line terminators Here's an example for image files: # output of 'sunrise.jpg' wrapped for illustration purposes\n$ file sunrise.jpg moon.png\nsunrise.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 76x76, components 3\nmoon.png: PNG image data, 76 x 76, 8-bit colormap, non-interlaced You can use the -b option to avoid filenames in the output: $ file -b ip.txt\nASCII text Here's how you can find particular type of files, images for example. # assuming filenames do not contain ':' or newline characters\n# awk here helps to print the first field of lines containing 'image data'\n$ find -type f -exec file {} + | awk -F: '/\\/{print $1}'\n./sunset.jpg\n./moon.png info See also the identify command which \"describes the format and characteristics of one or more image files\".","breadcrumbs":"File Properties » file","id":"82","title":"file"},"83":{"body":"By default, the basename command will remove the leading directory component from the given path argument. Any trailing slashes will be removed before determining the portion to be extracted. $ basename /home/learnbyexample/example_files/scores.csv\nscores.csv # quote the arguments as needed\n$ basename 'path with spaces/report.log'\nreport.log You can use the -s option to remove a suffix from the filename. Usually used to remove the file extension. $ basename -s'.csv' /home/learnbyexample/example_files/scores.csv\nscores # suffix will be removed only once\n$ basename -s'.txt' purchases.txt.txt\npurchases.txt The basename command requires -a or -s (which implies -a) to work with multiple arguments. $ basename -a /backups/jan_2021.tar.gz /home/learnbyexample/report.log\njan_2021.tar.gz\nreport.log # -a is implied when -s is used\n$ basename -s'.txt' logs/purchases.txt logs/report.txt\npurchases\nreport","breadcrumbs":"File Properties » basename","id":"83","title":"basename"},"84":{"body":"By default, the dirname command removes the trailing path component (after removing any trailing slashes). $ dirname /home/learnbyexample/example_files/scores.csv\n/home/learnbyexample/example_files # one or more trailing slashes will not affect the output\n$ dirname /home/learnbyexample/example_files/\n/home/learnbyexample # unlike basename, multiple arguments are accepted by default\n$ dirname /home/learnbyexample/example_files/scores.csv ../report/backups/\n/home/learnbyexample/example_files\n../report You can use shell features like command substitution to combine the effects of the basename and dirname commands. # extract the second last path component\n$ basename $(dirname /home/learnbyexample/example_files/scores.csv)\nexample_files","breadcrumbs":"File Properties » dirname","id":"84","title":"dirname"},"85":{"body":"You can use the chmod command to change permissions. Consider this example: $ mkdir practice_chmod\n$ cd practice_chmod\n$ echo 'learnbyexample' > ip.txt # this info can also be seen in the first column of the 'ls -l' output\n$ stat -c '%A' ip.txt\n-rw-rw-r-- In the above output, the 10 characters displayed in the last line are related to file type and permissions. First character indicates the file type . The most common ones are shown below: - regular file d directory l symbolic link The other nine characters represent three sets of file permissions for user (u), group (g) and others (o), in that order. user — file owner group — users having file access as part of a group others — everyone else Only rwx file properties will be discussed in this section. For other types of properties, refer to the coreutils manual: File permissions . Permission reference table for files: Character Meaning Value r read 4 w write 2 x execute 1 - no permission 0 Here's an example showing both rwx and numerical representations of a file's permissions: $ stat -c '%A' ip.txt\n-rw-rw-r-- # r(4) + w(2) + 0 = 6\n# r(4) + 0 + 0 = 4\n$ stat -c '%a' ip.txt\n664 info Note that the permissions are not straightforward to understand for directories. If a directory only has the x permission, you can cd into it but you cannot read the contents (using ls for example). If a directory only has the r permission, you cannot cd into it, but you'll be able to read the contents (along with \"cannot access\" error). For this reason, the rx permissions are almost always enabled/disabled together. The w permission allows you to add or remove contents, provided x is active. Changing permissions for all three categories You can provide numbers for ugo (in that order) to change permissions. This is best understood with examples: $ printf '#!/bin/bash\\n\\necho hi\\n' > hi.sh\n$ stat -c '%a %A' hi.sh\n664 -rw-rw-r-- # r(4) + w(2) + x(1) = 7\n# r(4) + 0 + x(1) = 5\n$ chmod 755 hi.sh\n$ stat -c '%a %A' hi.sh\n755 -rwxr-xr-x Here's an example for a directory: $ mkdir dot_files\n$ stat -c '%a %A' dot_files\n775 drwxrwxr-x $ chmod 700 dot_files\n$ stat -c '%a %A' dot_files\n700 drwx------ You can also use mkdir -m instead of the mkdir+chmod combination seen above. The argument to the -m option accepts the same syntax as chmod (including the format that'll be discussed next). $ mkdir -m 750 backups\n$ stat -c '%a %A' backups\n750 drwxr-x--- info You can use chmod -R to recursively change permissions. Use find+exec if you want to apply changes only for files filtered by some criteria. Changing permissions for specific categories You can assign (=), add (+) or remove (-) permissions by using those symbols followed by one or more rwx permissions. This depends on the umask value: $ umask\n0002 umask value of 0002 means: read and execute permissions without ugo prefix affects all the three categories write permissions without ugo prefix affects only the user and group categories Here are some examples without ugo prefixes: # remove execute permission for all three categories\n$ chmod -x hi.sh # add write permission only for 'user' and 'group'\n$ chmod +w ip.txt $ touch sample.txt\n$ chmod 702 sample.txt\n# give only read permission for all three categories\n# write/execute permissions, if any, will be removed\n$ chmod =r sample.txt\n$ stat -c '%a %A' sample.txt\n444 -r--r--r-- # give read and write permissions for 'user' and 'group'\n# and read permission for 'others'\n# execute permissions, if any, will be removed\n$ chmod =rw hi.sh Here are some examples with ugo prefixes. You can use a to refer to all the three categories. For example, a+w is same as ugo+w. # remove read and write permissions only for 'others'\n$ chmod o-rw sample.txt # add execute permission for 'group' and 'others'\n$ chmod go+x hi.sh # give read and write permissions for all three categories\n# execute permissions, if any, will be removed\n$ chmod a=rw hi.sh You can use , to separate multiple permissions: # remove execute permission for 'group' and 'others'\n# remove write permission for 'others'\n$ chmod go-x,o-w hi.sh Further Reading Linux Permissions Primer unix.stackexchange: why chmod +w filename not giving write permission to other","breadcrumbs":"File Properties » chmod","id":"85","title":"chmod"},"86":{"body":"info Use the example_files/text_files directory for input files used in the following exercises, unless otherwise specified. info Create a temporary directory for exercises that may require you to create some files and directories. You can delete such practice directories afterwards. 1) Save the number of lines in the greeting.txt input file to the lines shell variable. # ???\n$ echo \"$lines\"\n2 2) What do you think will be the output of the following command? $ echo 'dragons:2 ; unicorns:10' | wc -w 3) Use appropriate options and arguments to get the output shown below. $ printf 'apple\\nbanana\\ncherry' | wc # ??? 15 183 sample.txt 2 19 - 17 202 total 4) Go through the wc manual and use appropriate options and arguments to get the output shown below. $ printf 'greeting.txt\\0scores.csv' | wc # ???\n2 6 25 greeting.txt\n4 4 70 scores.csv\n6 10 95 total 5) What is the difference between the wc -c and wc -m options? And which option would you use to get the longest line length? 6) Find filenames ending with .log and report their sizes in human readable format. Use the find+du combination for the first case and the ls command (with appropriate shell features) for the second case. # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # ??? find+du\n16K ./projects/errors.log\n7.4M ./report.log # ??? ls and shell features 16K projects/errors.log\n7.4M report.log 7) Report sizes of files/directories in the current path in powers of 1000 without descending into sub-directories. Also, show a total at the end. # change to the 'scripts' directory and source the 'du.sh' script\n$ source du.sh # ???\n50k projects\n7.7M report.log\n8.2k todos\n7.8M total 8) What does the du --apparent-size option do? 9) When will you use the df command instead of du? Which df command option will help you to report only the specific fields of interest? 10) Display the size of scores.csv and timings.txt files in the format shown below. $ stat # ???\nscores.csv: 70\ntimings.txt: 49 11) Which touch option will help you prevent file creation if it doesn't exist yet? 12) Assume new_file.txt doesn't exist in the current working directory. What would be the output of the stat command shown below? $ touch -t '202010052010.05' new_file.txt\n$ stat -c '%y' new_file.txt\n# ??? 13) Is the following touch command valid? If so, what would be the output of the stat command that follows? # change to the 'scripts' directory and source the 'touch.sh' script\n$ source touch.sh $ stat -c '%n: %y' fruits.txt\nfruits.txt: 2017-07-13 13:54:03.576055933 +0530 $ touch -r fruits.txt f{1..3}.txt\n$ stat -c '%n: %y' f*.txt\n# ??? 14) Use appropriate option(s) to get the output shown below. $ printf 'αλεπού\\n' | file -\n/dev/stdin: UTF-8 Unicode text $ printf 'αλεπού\\n' | file # ???\nUTF-8 Unicode text 15) Is the following command valid? If so, what would be the output? $ basename -s.txt ~///test.txt///\n# ??? 16) Given the file path in the shell variable p, how'd you obtain the output shown below? $ p='~/projects/square_tictactoe/python/game.py'\n$ dirname # ???\n~/projects/square_tictactoe 17) Explain what each of the characters mean in the following stat command's output. $ stat -c '%A' ../scripts/\ndrwxrwxr-x 18) What would be the output of the second stat command shown below? $ touch new_file.txt\n$ stat -c '%a %A' new_file.txt\n664 -rw-rw-r-- $ chmod 546 new_file.txt\n$ stat -c '%a %A' new_file.txt\n# ??? 19) How would you specify directory permissions using the mkdir command? # instead of this\n$ mkdir back_up\n$ chmod 750 back_up\n$ stat -c '%a %A' back_up\n750 drwxr-x---\n$ rm -r back_up # do this\n$ mkdir # ???\n$ stat -c '%a %A' back_up\n750 drwxr-x--- 20) Change the file permission of book_list.txt to match the output of the second stat command shown below. Don't use the number 220, specify the changes in terms of rwx characters. $ touch book_list.txt\n$ stat -c '%a %A' book_list.txt\n664 -rw-rw-r-- # ???\n$ stat -c '%a %A' book_list.txt\n220 --w--w---- 21) Change the permissions of test_dir to match the output of the second stat command shown below. Don't use the number 757, specify the changes in terms of rwx characters. $ mkdir test_dir\n$ stat -c '%a %A' test_dir\n775 drwxrwxr-x # ???\n$ stat -c '%a %A' test_dir\n757 drwxr-xrwx","breadcrumbs":"File Properties » Exercises","id":"86","title":"Exercises"},"87":{"body":"This chapter gives a basic overview of process management for interactive usage only. Handling processes for other use cases, such as system administration, requires a more robust solution (see mywiki.wooledge: Process Management to get started for such use cases).","breadcrumbs":"Managing Processes » Managing Processes","id":"87","title":"Managing Processes"},"88":{"body":"Here are some definitions that will be handy to know for this chapter's contents: Program is a set of instructions written to perform a task Process is any running program Daemon are background processes Job is a process that is not a daemon i.e. jobs are interactive programs under user control","breadcrumbs":"Managing Processes » Definitions","id":"88","title":"Definitions"},"89":{"body":"Some commands and scripts can take more than few minutes to complete, and you might still need to continue using the shell. If you are not dependent on the current shell environment, you could just open another shell instance and continue working. Another option is to push the job to the background, either at the time of command invocation itself or after the fact. Make sure to redirect standard output and error to avoid interfering with your continued interactive usage. Appending & to the command will execute it in the background. $ tkdiff ip.txt ip.txt.bkp &\n[1] 12726 In the above example, [1] refers to the job number and 12726 is the PID (process ID). You can use the jobs and ps commands to track active jobs: $ jobs\n[1]+ Running tkdiff ip.txt ip.txt.bkp & $ ps PID TTY TIME CMD 9657 pts/1 00:00:00 bash 12726 pts/1 00:00:00 wish 12730 pts/1 00:00:00 ps But what if you forgot to append & to the command? You can follow these steps: Ctrl+z — suspend the current running job bg — push the recently suspended job to the background continue using shell fg — bring the recently pushed background job to the foreground you can use fg %n to bring the nth job number to the foreground Here's a demo that you can try: # sleep for 30 seconds (used here for illustration purposes)\n# press Ctrl+z to suspend this job\n# you'll get the job number, status and the command in the output\n$ sleep 30\n^Z\n[1]+ Stopped sleep 30 # bg puts the job considered as the current by the shell to the background\n$ bg\n[1]+ sleep 30 & # use 'jobs' or 'ps' to check list of jobs\n# '+' after the job number is used to indicate the current job\n$ jobs\n[1]+ Running sleep 30 &\n$ ps PID TTY TIME CMD 2380 pts/0 00:00:00 bash 6160 pts/0 00:00:00 sleep 6162 pts/0 00:00:00 ps # fg brings the most recently pushed background job to the foreground\n$ fg\nsleep 30\n$ info jobs, bg and fg are shell builtins. See bash manual: Job Control for more details. See also this tutorial on job control . info See also I want to run something in the background and then log out — screen, tmux, nohup, disown, etc.","breadcrumbs":"Managing Processes » Running jobs in background","id":"89","title":"Running jobs in background"},"9":{"body":"GNU Manuals — documentation for command line tools and the bash shell stackoverflow and unix.stackexchange — for getting answers on pertinent questions related to CLI tools tex.stackexchange — for help on pandoc and tex related questions /r/commandline/ , /r/linux4noobs/ , /r/linuxquestions/ and /r/linux/ — helpful forums canva — cover image Warning and Info icons by Amada44 under public domain carbon — for creating terminal screenshots with highlighted text oxipng , pngquant and svgcleaner — optimizing images Inkscape — favicon mdBook — for web version of the book that you are currently reading mdBook-pagetoc — for adding table of contents for each page minify-html — for minifying html files","breadcrumbs":"Preface » Acknowledgements","id":"9","title":"Acknowledgements"},"90":{"body":"The ps command gives a snapshot of the current processes. A few examples were already seen earlier in this chapter. Here's an example with the -f option (full-format listing): $ ps -f\nUID PID PPID C STIME TTY TIME CMD\nlearnby+ 12299 12298 0 16:39 pts/0 00:00:00 bash\nlearnby+ 12311 12299 0 16:39 pts/0 00:00:00 ps -f The fields in the above example are effective user ID (UID), process ID (PID), parent process ID (PPID), processor utilization (C), starting time (STIME), controlling terminal (TTY), cumulative CPU time (TIME) and command with all its arguments (CMD). You can use the -o option to customize the fields you want. The --sort option will help you to sort based on specific fields. See ps manual: Standard Format Specifiers for complete list of formats available. The -e (or -A) option selects all processes. This option is typically used in combination with grep for filtering: $ ps -e | grep 'vim' 6195 ? 00:03:13 gvim info See also linuxjourney: ps tutorial .","breadcrumbs":"Managing Processes » ps","id":"90","title":"ps"},"91":{"body":"The pgrep command helps you filter processes based on their name and attributes. By default, it matches against the process name, for example: $ ps -e | grep 'vim' 2006 ? 00:00:27 gvim 3992 pts/2 00:00:00 vim $ pgrep 'vim'\n2006\n3992 You can use the -l option to display the process name as well (PID is shown by default). $ pgrep -l 'vim'\n2006 gvim\n3992 vim To match the process name exactly (instead of matching anywhere), use the -x option. $ pgrep -x 'vim'\n3992 The -a option will list the full command line (the -l option seen earlier gives only the name, not the arguments). $ pgrep -a 'vim'\n2006 gvim -p notes.txt src/managing-processes.md\n3992 vim substitution.md info There are several more options like filtering based on effective UID, PPID, etc. See pgrep manual for more details.","breadcrumbs":"Managing Processes » pgrep","id":"91","title":"pgrep"},"92":{"body":"Sometimes, a process might not be responding to your interaction attempts, might be taking too long, accidentally uses too much memory, and so on. You can use the kill command to manage such processes. As mentioned at the beginning of this chapter, these examples are suggested for interactive processes initiated by you (shell scripts, for example, will require different strategies). Be 100% sure before you attempt to send signals to manage processes. You can pass signals by name or by their associated number. Use kill -l to get a full list of signals. See also unix.stackexchange: List of Signals and unix.stackexchange: What causes various signals to be sent? . # first 20 signals (out of 64) listed below\n$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1\n11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM\n16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP\n... You can use the PID or job number to specify the process to which the signal has to be sent. By default, SIGTERM (15) is sent, which is a polite way to ask the program to terminate. Here's an example: # 'sleep' is used here to emulate a long running process\n# press Ctrl+z to suspend this command\n$ sleep 100\n^Z\n[1]+ Stopped sleep 100 # terminate job number 1\n# by default, SIGTERM is sent\n$ kill %1\n# just press Enter\n$\n[1]+ Terminated sleep 100 Note that in the above example, pressing Ctrl+z actually sends the SIGTSTP (20) signal. Programs usually handle such signals to find a safer spot to suspend. Pressing Ctrl+c sends the SIGINT (2) signal, usually used to abort a process (depends on how the program handles it). You can use Ctrl+\\ to send SIGQUIT (3), typically used to ask the program to quit and give a core dump . See also stackoverflow: gracefully shutdown processes . Here's an illustration to show how to pass signals by their names and numerical values: $ sleep 100 &\n[1] 10051 # suspend the above job, similar to using Ctrl+z\n# -20 refers to the signal number 20, i.e. SIGTSTP\n# 10051 is the PID\n$ kill -20 10051 [1]+ Stopped sleep 100 # resume the job in background\n$ bg\n[1]+ sleep 100 & # the -s option allows you to specify signal by its name\n# '-s SIGTERM' is optional here, since that is the default\n$ kill -s SIGTERM 10051\n$ [1]+ Terminated sleep 100 info warning If you need to terminate a process at all costs, you can use SIGKILL (9). This is a signal that cannot be blocked by programs. Use Ctrl+z to suspend a runaway job and then apply kill -9 instead of trying to abort such jobs using Ctrl+c. See also unix.stackexchange: why kill -9 should be avoided . info Note that your system will likely have several different implementations of the kill command. The shell builtin version was discussed in this section.","breadcrumbs":"Managing Processes » kill","id":"92","title":"kill"},"93":{"body":"The top command displays processes in a tabular format along with information like PID, process name, memory usage and so on. Here's a sample screenshot: This command opens an interactive session, and automatically updates the information being displayed as well. You can press M (uppercase) to sort the processes by memory usage. Press e repeatedly to display memory sizes in terms of mega/giga/etc. Press h for help and press q to quit the session. info Press W (uppercase) to write the current settings to the toprc configuration file and quit. The next time you use the top command, it will be displayed in the format that was saved. info See also alternative implementations like htop and btop .","breadcrumbs":"Managing Processes » top","id":"93","title":"top"},"94":{"body":"The free command displays information about your system memory. Here's an example: # -h option shows the results in human readable format\n$ free -h total used free shared buff/cache available\nMem: 7.6Gi 2.4Gi 2.3Gi 267Mi 2.9Gi 4.7Gi\nSwap: 3.6Gi 0B 3.6Gi","breadcrumbs":"Managing Processes » free","id":"94","title":"free"},"95":{"body":"mywiki.wooledge: Process Management ryanstutorials: Process Management digitalocean: Managing Linux Processes Linux ate my ram — Linux is borrowing unused memory for disk caching. This makes it look like you are low on memory, but you are not! Everything is fine!","breadcrumbs":"Managing Processes » Further Reading","id":"95","title":"Further Reading"},"96":{"body":"1) How would you invoke a command to be executed in the background? And what would you do to push a job to the background after it has already been launched? What commands can you use to track active jobs? 2) What do the + and - symbols next to job numbers indicate? 3) When would you use fg %n and bg %n instead of just fg and bg respectively? 4) Which option will help you customize the output fields needed for the ps command? 5) What's the difference between pgrep -a and pgrep -l options? 6) If the job number is 2, would you use kill %2 or kill 2 to send SIGTERM to that process? 7) Which signal does the Ctrl+c shortcut send to the currently running process? 8) Which command helps you to continuously monitor processes, along with details like PID, memory usage, etc? 9) Which key will help you manipulate kill tasks from within the top session? 10) What does the free command do?","breadcrumbs":"Managing Processes » Exercises","id":"96","title":"Exercises"},"97":{"body":"Many CLI text processing tools have been in existence for about half a century. And newer tools are being written to solve the ever expanding text processing problems. Just knowing that a particular tool exists or searching for a tool before attempting to write your own solution can be a time saver. Also, popular tools are likely to be optimized for speed, hardened against bugs due to wide usage, discussed on forums, and so on. grep was already covered in the Searching Files and Filenames chapter. In addition, sed, awk and perl are essential tools to solve a wide variety of text processing problems from the command line. In this chapter you'll learn field processing, use regular expressions for search and replace requirements, perform operations based on multiple lines and files, etc. info The examples presented in this chapter only cover some of the functionalities. I've written separate books to cover these tools with more detailed explanations, examples and exercises. See https://learnbyexample.github.io/books/ for links to these books. info The example_files directory has the sample input files used in this chapter.","breadcrumbs":"Multipurpose Text Processing Tools » Multipurpose Text Processing Tools","id":"97","title":"Multipurpose Text Processing Tools"},"98":{"body":"The command name sed is derived from s tream ed itor. Here, stream refers to the data being passed via shell pipes. Thus, the command's primary functionality is to act as a text editor for stdin data with stdout as the output target. You can also edit file input and save the changes back to the same file if needed. Substitution sed has various commands to manipulate text input. The substitute command is the most commonly used, whose syntax is s/REGEXP/REPLACEMENT/FLAGS. Here are some basic examples: # for each input line, change only the first ',' to '-'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed 's/,/-/'\n1-2,3,4\na-b,c,d # change all matches by adding the 'g' flag\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed 's/,/-/g'\n1-2-3-4\na-b-c-d Here's an example with file input: $ cat greeting.txt\nHi there\nHave a nice day # change 'day' to 'weekend'\n$ sed 's/day/weekend/g' greeting.txt\nHi there\nHave a nice weekend What if you want to issue multiple substitute commands (or use several other sed commands)? It will depend on the command being used. Here's an example where you can use the -e option or separate the commands with a ; character. # change all occurrences of 'day' to 'weekend'\n# add '.' to the end of each line\n$ sed 's/day/weekend/g; s/$/./' greeting.txt\nHi there.\nHave a nice weekend. # same thing with the -e option\n$ sed -e 's/day/weekend/g' -e 's/$/./' greeting.txt\nHi there.\nHave a nice weekend. Inplace editing You can use the -i option for inplace editing. Pass an argument to this option to save the original input as a backup. $ cat ip.txt\ndeep blue\nlight orange\nblue delight # output from sed is written back to 'ip.txt'\n# original file is preserved in 'ip.txt.bkp'\n$ sed -i.bkp 's/blue/green/g' ip.txt\n$ cat ip.txt\ndeep green\nlight orange\ngreen delight Filtering features The sed command also has features to filter lines based on a search pattern like grep. And you can apply other sed commands for these filtered lines as needed. # the -n option disables automatic printing\n# the 'p' command prints the contents of the pattern space\n# same as: grep 'at'\n$ printf 'sea\\neat\\ndrop\\n' | sed -n '/at/p'\neat # the 'd' command deletes the matching lines\n# same as: grep -v 'at'\n$ printf 'sea\\neat\\ndrop\\n' | sed '/at/d'\nsea\ndrop # change commas to hyphens only if the input line contains '2'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed '/2/ s/,/-/g'\n1-2-3-4\na,b,c,d # change commas to hyphens if the input line does NOT contain '2'\n$ printf '1,2,3,4\\na,b,c,d\\n' | sed '/2/! s/,/-/g'\n1,2,3,4\na-b-c-d You can use the q and Q commands to quit sed once a matching line is found: # quit after a line containing 'st' is found\n$ printf 'apple\\nsea\\neast\\ndust' | sed '/st/q'\napple\nsea\neast # the matching line won't be printed in this case\n$ printf 'apple\\nsea\\neast\\ndust' | sed '/st/Q'\napple\nsea Apart from regexp, filtering can also be done based on line numbers, address ranges, etc. # perform substitution only for the second line\n# use '$' instead of a number to indicate the last input line\n$ printf 'gates\\nnot\\nused\\n' | sed '2 s/t/*/g'\ngates\nno*\nused # address range example, same as: sed -n '3,8!p'\n# you can also use regexp to construct address ranges\n$ seq 15 24 | sed '3,8d'\n15\n16\n23\n24 If you need to issue multiple commands for filtered lines, you can group those commands within {} characters. Here's an example: # for lines containing 'e', replace 's' with '*' and 't' with '='\n# note that the second line isn't changed as there's no 'e'\n$ printf 'gates\\nnot\\nused\\n' | sed '/e/{s/s/*/g; s/t/=/g}'\nga=e*\nnot\nu*ed Regexp substitution Here are some regexp based substitution examples. The -E option enables ERE (default is BRE ). Most of the syntax discussed in the Regular Expressions section for the grep command applies for sed as well. # replace all sequences of non-digit characters with '-'\n$ echo 'Sample123string42with777numbers' | sed -E 's/[^0-9]+/-/g'\n-123-42-777- # replace numbers >= 100 which can have optional leading zeros\n$ echo '0501 035 154 12 26 98234' | sed -E 's/\\b0*[1-9][0-9]{2,}\\b/X/g'\nX 035 X 12 26 X # reduce \\\\ to single \\ and delete if it is a single \\\n$ echo '\\[\\] and \\\\w and \\[a-zA-Z0-9\\_\\]' | sed -E 's/(\\\\?)\\\\/\\1/g'\n[] and \\w and [a-zA-Z0-9_] # remove two or more duplicate words that are separated by a space character\n# \\b prevents false matches like 'the theatre', 'sand and stone' etc\n$ echo 'aa a a a 42 f_1 f_1 f_13.14' | sed -E 's/\\b(\\w+)( \\1)+\\b/\\1/g'\naa a 42 f_1 f_13.14 # & backreferences the matched portion\n# \\u changes the next character to uppercase\n$ echo 'hello there. how are you?' | sed 's/\\b\\w/\\u&/g'\nHello There. How Are You? # replace only the third matching occurrence\n$ echo 'apple:123:banana:fig' | sed 's/:/-/3'\napple:123:banana-fig\n# change all ':' to ',' only from the second occurrence\n$ echo 'apple:123:banana:fig' | sed 's/:/,/2g'\napple:123,banana,fig The / character is idiomatically used as the regexp delimiter. But any character other than \\ and the newline character can be used instead. This helps to avoid or reduce the need for escaping delimiter characters. $ echo '/home/learnbyexample/reports' | sed 's#/home/learnbyexample/#~/#'\n~/reports $ echo 'home path is:' | sed 's,$, '\"$HOME\"','\nhome path is: /home/learnbyexample Further Reading My ebook CLI text processing with GNU sed See also my blog post GNU BRE/ERE cheatsheet unix.stackexchange: common search and replace examples with sed and other tools","breadcrumbs":"Multipurpose Text Processing Tools » sed","id":"98","title":"sed"},"99":{"body":"awk is a programming language and widely used for text processing tasks from the command line. awk provides filtering capabilities like those supported by the grep and sed commands, along with some more nifty features. And similar to many command line utilities, awk can accept input from both stdin and files. Regexp filtering To make it easier to use programming features from the command line, there are several shortcuts, for example: awk '/regexp/' is a shortcut for awk '$0 ~ /regexp/{print $0}' awk '!/regexp/' is a shortcut for awk '$0 !~ /regexp/{print $0}' # same as: grep 'at' and sed -n '/at/p'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | awk '/at/'\ngate\nwhat # same as: grep -v 'e' and sed -n '/e/!p'\n$ printf 'gate\\napple\\nwhat\\nkite\\n' | awk '!/e/'\nwhat # lines containing 'e' followed by zero or more characters and then 'y'\n$ awk '/e.*y/' greeting.txt\nHave a nice day Awk special variables Brief description for some of the special variables are given below: $0 contains the input record content $1 first field $2 second field and so on FS input field separator OFS output field separator NF number of fields RS input record separator ORS output record separator NR number of records (i.e. line number) for entire input FNR number of records per file Default field processing awk automatically splits input into fields based on one or more sequence of space or tab or newline characters. In addition, any of these three characters at the start or end of input gets trimmed and won't be part of field contents. The fields are accessible using $N where N is the field number you need. You can also pass an expression instead of numeric literals to specify the field required. Here are some examples: $ cat table.txt\nbrown bread mat hair 42\nblue cake mug shirt -7\nyellow banana window shoes 3.14 # print the second field of each input line\n$ awk '{print $2}' table.txt\nbread\ncake\nbanana # print lines only if the last field is a negative number\n$ awk '$NF<0' table.txt\nblue cake mug shirt -7 Here's an example of applying a substitution operation for a particular field. # delete lowercase vowels only from the first field\n# gsub() is like the sed substitution command with the 'g' flag\n# use sub() if you need to change only the first match\n# 1 is a true condition, and thus prints the contents of $0\n$ awk '{gsub(/[aeiou]/, \"\", $1)} 1' table.txt\nbrwn bread mat hair 42\nbl cake mug shirt -7\nyllw banana window shoes 3.14 Condition and Action The examples so far have used a few different ways to construct a typical awk one-liner. If you haven't yet grasped the syntax, this generic structure might help: awk 'cond1{action1} cond2{action2} ... condN{actionN}' If a condition isn't provided, the action is always executed. Within a block, you can provide multiple statements separated by a semicolon character. If action isn't provided, then by default, contents of $0 variable is printed if the condition evaluates to true . Idiomatically, 1 is used to denote a true condition in one-liners as a shortcut to print the contents of $0 (as seen in an earlier example). When action isn't present, you can use semicolon to terminate the condition and start another condX{actionX} snippet. You can use a BEGIN{} block when you need to execute something before the input is read and an END{} block to execute something after all of the input has been processed. $ seq 2 | awk 'BEGIN{print \"---\"} 1; END{print \"%%%\"}'\n---\n1\n2\n%%% Regexp field processing As seen earlier, awk automatically splits input into fields (based on space/tab/newline characters) which are accessible using $N where N is the field number you need. You can use the -F option or assign the FS variable to set a regexp based input field separator. Use the OFS variable to set the output field separator. $ echo 'goal:amazing:whistle:kwality' | awk -F: '{print $1}'\ngoal\n# one or more alphabets will be considered as the input field separator\n$ echo 'Sample123string42with777numbers' | awk -F'[a-zA-Z]+' '{print $2}'\n123 $ s='Sample123string42with777numbers'\n# -v option helps you set a value for the given variable\n$ echo \"$s\" | awk -F'[0-9]+' -v OFS=, '{print $1, $(NF-1)}'\nSample,with The FS variable allows you to define the input field separator . In contrast, FPAT (field pattern) allows you to define what should the fields be made up of. # lowercase whole words starting with 'b'\n$ awk -v FPAT='\\\\' -v OFS=, '{$1=$1} 1' table.txt\nbrown,bread\nblue\nbanana # fields enclosed within double quotes or made up of non-comma characters\n$ s='eagle,\"fox,42\",bee,frog'\n$ echo \"$s\" | awk -v FPAT='\"[^\"]*\"|[^,]*' '{print $2}'\n\"fox,42\" Record separators By default, newline is used as the input and output record separators. You can change them using the RS and ORS variables. # print records containing 'i' as well as 't'\n$ printf 'Sample123string42with777numbers' | awk -v RS='[0-9]+' '/i/ && /t/'\nstring\nwith # empty RS is paragraph mode, uses two or more newlines as the separator\n$ printf 'apple\\nbanana\\nfig\\n\\n\\n123\\n456' | awk -v RS= 'NR==1'\napple\nbanana\nfig # change ORS depending on some condition\n$ seq 9 | awk '{ORS = NR%3 ? \"-\" : \"\\n\"} 1'\n1-2-3\n4-5-6\n7-8-9 State machines The condX{actionX} shortcut makes it easy to code state machines concisely. This is useful to solve problems that depend on the contents of multiple records. Here's an example of printing the matching line as well as c number of lines that follow: # same as: grep --no-group-separator -A1 'blue'\n# print matching line as well as the one that follows it\n$ printf 'red\\nblue\\ngreen\\nteal\\n' | awk -v c=1 '/blue/{n=c+1} n && n--'\nblue\ngreen # print matching line as well as two lines that follow\n$ printf 'red\\nblue\\ngreen\\nteal\\n' | awk -v c=2 '/blue/{n=c+1} n && n--'\nblue\ngreen\nteal Consider the following input file that has records bounded by distinct markers (lines containing start and end): $ cat uniform.txt\nmango\nicecream\n--start 1--\n1234\n6789\n**end 1**\nhow are you\nhave a nice day\n--start 2--\na\nb\nc\n**end 2**\npar,far,mar,tar Here are some examples of processing such bounded records: # same as: sed -n '/start/,/end/p' uniform.txt\n$ awk '/start/{f=1} f; /end/{f=0}' uniform.txt\n--start 1--\n1234\n6789\n**end 1**\n--start 2--\na\nb\nc\n**end 2** # you can re-arrange and invert the conditions to create other combinations\n# for example, exclude the ending match\n$ awk '/start/{f=1} /end/{f=0} f' uniform.txt\n--start 1--\n1234\n6789\n--start 2--\na\nb\nc Here's an example of printing two consecutive records only if the first record contains ar and the second one contains nice: $ awk 'p ~ /ar/ && /nice/{print p ORS $0} {p=$0}' uniform.txt\nhow are you\nhave a nice day Two files processing This section focuses on solving problems which depend upon the contents of two or more files. These are usually based on comparing records and fields. These two files will be used in the examples to follow: $ paste c1.txt c2.txt\nBlue Black\nBrown Blue\nOrange Green\nPurple Orange\nRed Pink\nTeal Red\nWhite White The key features used to find common lines between two files: For two files as input, NR==FNR will be true only when the first file is being processed FNR is record number like NR but resets for each input file next will skip the rest of the code and fetch the next record a[$0] by itself is a valid statement, creates an uninitialized element in array a with $0 as the key (if the key doesn't exist yet) $0 in a checks if the given string ($0 here) exists as a key in the array a # common lines, same as: grep -Fxf c1.txt c2.txt\n$ awk 'NR==FNR{a[$0]; next} $0 in a' c1.txt c2.txt\nBlue\nOrange\nRed\nWhite # lines present in c2.txt but not in c1.txt\n$ awk 'NR==FNR{a[$0]; next} !($0 in a)' c1.txt c2.txt\nBlack\nGreen\nPink warning Note that the NR==FNR logic will fail if the first file is empty. See this unix.stackexchange thread for workarounds. Removing duplicates awk '!a[$0]++' is one of the most famous awk one-liners. It eliminates line based duplicates while retaining the input order. The following example shows this feature in action along with an illustration of how the logic works. $ cat purchases.txt\ncoffee\ntea\nwashing powder\ncoffee\ntoothpaste\ntea\nsoap\ntea $ awk '{print +a[$0] \"\\t\" $0; a[$0]++}' purchases.txt\n0 coffee\n0 tea\n0 washing powder\n1 coffee\n0 toothpaste\n1 tea\n0 soap\n2 tea # only those entries with zero in the first column will be retained\n$ awk '!a[$0]++' purchases.txt\ncoffee\ntea\nwashing powder\ntoothpaste\nsoap Further Reading My ebook CLI text processing with GNU awk See also my blog post GNU BRE/ERE cheatsheet Online gawk manual My blog post CLI computation with GNU datamash","breadcrumbs":"Multipurpose Text Processing Tools » awk","id":"99","title":"awk"}},"length":167,"save":true},"fields":["title","body","breadcrumbs"],"index":{"body":{"root":{"0":{"*":{"+":{"\\":{"d":{"df":0,"docs":{},"{":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"7":{"5":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"0":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"df":2,"docs":{"113":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"8":{".":{".":{"1":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"0":{":":{"0":{"0":{"df":3,"docs":{"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"1":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"2":{"7":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{":":{"1":{"3":{"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":{}},"1":{",":{"0":{"2":{",":{"0":{"3":{",":{"0":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{",":{"0":{"9":{",":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"2":{".":{"5":{",":{"0":{"3":{".":{"5":{",":{"0":{"4":{".":{"5":{",":{"0":{"5":{".":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"164":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"1":{"df":1,"docs":{"40":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":2.0}}},"2":{",":{"0":{"6":{",":{"1":{"0":{",":{"1":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"0":{"7":{",":{"1":{"1":{",":{"1":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},":":{"3":{"0":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{",":{"0":{"8":{",":{"1":{"2":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"5":{",":{"0":{"6":{",":{"0":{"7":{",":{"0":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"1":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":4,"docs":{"159":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}},"6":{"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":1.0}}},"7":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{"df":2,"docs":{"113":{"tf":1.0},"117":{"tf":1.0}}},"9":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"3":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.0}}},"b":{"df":1,"docs":{"94":{"tf":1.0}}},"df":39,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"137":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"73":{"tf":2.449489742783178},"85":{"tf":2.23606797749979},"90":{"tf":1.4142135623730951},"99":{"tf":4.47213595499958}},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"1":{")":{"+":{"\\":{"b":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"2":{",":{"3":{",":{"4":{",":{"5":{",":{"6":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{",":{"b":{",":{"c":{",":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"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":2,"docs":{"119":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},".":{".":{"2":{"df":0,"docs":{},"}":{"df":0,"docs":{},"{":{"a":{".":{".":{"b":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{":":{"1":{".":{"7":{"5":{"0":{"0":{":":{"2":{".":{"5":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":1,"docs":{"13":{"tf":1.0}}},"2":{"0":{"0":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"5":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"5":{"3":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"df":0,"docs":{},"e":{"+":{"4":{"\\":{"df":0,"docs":{},"n":{"4":{"2":{".":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.449489742783178},"55":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772}}}}},"0":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":5,"docs":{"121":{"tf":1.7320508075688772},"159":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}},"5":{"1":{"df":1,"docs":{"92":{"tf":2.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"3":{"0":{"0":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{".":{"4":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"t":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"92":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"2":{"4":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},":":{"4":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":40,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}},"k":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"1":{"1":{"df":2,"docs":{"103":{"tf":1.0},"72":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"2":{"1":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":28,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}}},"2":{"0":{".":{"0":{"0":{"0":{":":{"1":{"2":{"0":{".":{"7":{"5":{"2":{":":{"1":{"2":{"1":{".":{"5":{"0":{"4":{"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":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"2":{"9":{"8":{"df":1,"docs":{"90":{"tf":1.0}}},"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"4":{"5":{"6":{"7":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":4,"docs":{"133":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"2":{"6":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}}}}},"8":{"8":{"8":{"8":{"8":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":31,"docs":{"101":{"tf":1.7320508075688772},"105":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"3":{",":{"1":{"4":{",":{"1":{"5":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"110":{"tf":1.0}}},"3":{"7":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},":":{"0":{"0":{":":{"4":{"6":{".":{"1":{"7":{"0":{"4":{"1":{"6":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"2":{"5":{".":{"9":{"2":{"1":{"2":{"0":{"5":{"8":{"8":{"9":{"df":1,"docs":{"81":{"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":{}},"1":{"9":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{":":{"1":{"8":{".":{"6":{"9":{"3":{"8":{"2":{"3":{"1":{"1":{"7":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{":":{"0":{"3":{".":{"5":{"7":{"6":{"0":{"5":{"5":{"9":{"3":{"3":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}},"k":{"df":1,"docs":{"40":{"tf":1.0}}}},"4":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"3":{"9":{":":{"4":{"1":{".":{"2":{"8":{"5":{"7":{"1":{"4":{"9":{"3":{"4":{"df":2,"docs":{"80":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":21,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.0},"75":{"tf":2.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}}},"5":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},":":{"1":{"7":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"6":{":":{"3":{"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"k":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"7":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"0":{"6":{":":{"0":{"1":{".":{"5":{"2":{"3":{"3":{"0":{"8":{"5":{"9":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"8":{"3":{"df":3,"docs":{"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}}},"9":{"9":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},":":{"1":{".":{"7":{"5":{":":{"2":{".":{"5":{"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":{}},"2":{":":{"3":{":":{"4":{":":{"5":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{":":{"b":{":":{"c":{":":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"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":{}},":":{":":{":":{"2":{":":{":":{":":{":":{"3":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"$":{"1":{"df":2,"docs":{"123":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"2":{"df":3,"docs":{"137":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"=":{"3":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"1":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}},"df":1,"docs":{"158":{"tf":1.0}}},"d":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"40":{"tf":1.0}}},"df":79,"docs":{"100":{"tf":3.0},"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"111":{"tf":2.23606797749979},"113":{"tf":2.8284271247461903},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.7320508075688772},"137":{"tf":3.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":4.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951},"165":{"tf":3.872983346207417},"166":{"tf":2.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":3.605551275463989},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":3.0},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.47213595499958}},"f":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}},"i":{"df":1,"docs":{"48":{"tf":1.0}}},"k":{"df":1,"docs":{"79":{"tf":1.0}}},"q":{"df":2,"docs":{"162":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}},"h":{"df":3,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}},"|":{"4":{"df":0,"docs":{},"|":{"6":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{")":{"*":{"[":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"[":{"5":{"]":{"*":{"3":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"*":{"[":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"3":{",":{"4":{",":{"5":{",":{"6":{",":{"7":{",":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{".":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"4":{"5":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"9":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"+":{"1":{"0":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"91":{"tf":2.0}}},"7":{"df":1,"docs":{"14":{"tf":1.0}}},"df":3,"docs":{"114":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"1":{"4":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}},"6":{"df":1,"docs":{"14":{"tf":1.0}}},"7":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"14":{"tf":1.0}}},"9":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"0":{"1":{"0":{"0":{"5":{"2":{"0":{"1":{"0":{".":{"0":{"5":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}},"1":{"0":{"8":{"1":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"117":{"tf":1.0}}},"2":{"df":3,"docs":{"40":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"119":{"tf":1.0},"81":{"tf":1.4142135623730951}}},"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"1":{"0":{":":{"0":{"5":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":24,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":2.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.449489742783178}},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"1":{"df":17,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"2":{"/":{"7":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.7320508075688772}}},"3":{"8":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":15,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"113":{"tf":1.0}}},"6":{"df":1,"docs":{"113":{"tf":1.0}}},"7":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"86":{"tf":1.0}}},"6":{"7":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":10,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"7":{"df":9,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0}}},"8":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"75":{"tf":1.0}}},":":{"3":{":":{"4":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"1":{"df":1,"docs":{"58":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"t":{"3":{"\\":{"df":0,"docs":{},"f":{"4":{"\\":{"df":0,"docs":{},"v":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"^":{"df":0,"docs":{},"i":{"3":{"^":{"df":0,"docs":{},"l":{"4":{"^":{"df":0,"docs":{},"k":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":69,"docs":{"100":{"tf":2.0},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":3.1622776601683795},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":2.0},"113":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907},"159":{"tf":2.23606797749979},"160":{"tf":2.449489742783178},"161":{"tf":2.8284271247461903},"162":{"tf":2.8284271247461903},"163":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"58":{"tf":3.605551275463989},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"77":{"tf":2.0},"85":{"tf":1.0},"86":{"tf":2.0},"92":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":3.605551275463989}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"|":{"5":{"df":0,"docs":{},"|":{"7":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{")":{"*":{"5":{")":{"=":{"2":{"5":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"$":{"4":{")":{"/":{"4":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"8":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"b":{",":{"a":{",":{"c":{",":{"d":{",":{"1":{",":{"2":{"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":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"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":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"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":{}},"df":9,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.1622776601683795},"103":{"tf":1.0},"124":{"tf":1.7320508075688772},"157":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"70":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"+":{"4":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"0":{"0":{"0":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":1,"docs":{"100":{"tf":1.0}}},"df":9,"docs":{"101":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"89":{"tf":2.449489742783178}}},"1":{"4":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"53":{"tf":1.0}}},"3":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"4":{"7":{"3":{"4":{"7":{"4":{"8":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"7":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}}},"8":{"df":3,"docs":{"118":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"9":{"9":{"2":{"df":1,"docs":{"91":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"1":{"1":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"116":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":1,"docs":{"30":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.7320508075688772},"123":{"tf":1.0}}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":66,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"113":{"tf":3.1622776601683795},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":2.23606797749979},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":3.0},"162":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"165":{"tf":2.8284271247461903},"166":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"m":{"2":{"0":{".":{"0":{"5":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{".":{"8":{"3":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"r":{"d":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"|":{"df":0,"docs":{},"|":{"8":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"4":{"*":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"(":{"9":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{".":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"12":{"tf":1.0}},"k":{"df":3,"docs":{"155":{"tf":2.449489742783178},"40":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"3":{"/":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"111":{"tf":1.0},"136":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"2":{"*":{"1":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},".":{"1":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"156":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"100":{"tf":1.0}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"c":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.7416573867739413},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":3.7416573867739413},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"4":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.0}}},"8":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772}},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"9":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"2":{"df":1,"docs":{"133":{"tf":1.0}}},":":{":":{":":{"5":{":":{":":{":":{":":{"6":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"5":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}}}},"c":{"4":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"110":{"tf":2.23606797749979},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"115":{"tf":2.23606797749979},"118":{"tf":1.7320508075688772},"119":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":2.0},"138":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.449489742783178},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"k":{"df":1,"docs":{"103":{"tf":1.0}}},"m":{"1":{"1":{".":{"1":{"3":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"8":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"164":{"tf":1.0}},"h":{"df":2,"docs":{"115":{"tf":1.0},"133":{"tf":1.0}}}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"5":{",":{"6":{",":{"7":{",":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"1":{"7":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":1,"docs":{"154":{"tf":1.0}}},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"154":{"tf":1.0},"34":{"tf":1.0}}}}},"1":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":1,"docs":{"79":{"tf":1.0}}},"4":{"3":{"2":{"1":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"8":{"5":{"6":{"3":{"8":{"1":{"6":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":51,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"115":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"m":{"3":{"5":{".":{"3":{"6":{"3":{"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":{}},"p":{"3":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"6":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"1":{"6":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"2":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"9":{"5":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}},"4":{"9":{"1":{"4":{"0":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"92":{"tf":1.0}}},"6":{"4":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"8":{"9":{"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"7":{":":{"8":{":":{"9":{":":{"1":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":37,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}},"7":{".":{"3":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"4":{"df":0,"docs":{},"m":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"7":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"8":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"85":{"tf":1.0}}},"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"2":{"/":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"7":{"6":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":3,"docs":{"159":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"1":{"6":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"5":{"4":{"3":{"2":{"1":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"82":{"tf":1.4142135623730951}},"x":{"7":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"5":{"df":3,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"7":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"8":{"7":{"2":{"2":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"116":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":35,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"107":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":2.23606797749979},"133":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"8":{".":{"0":{"df":0,"docs":{},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"2":{"df":0,"docs":{},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":36,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":2.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"9":{",":{"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0}}},"2":{"3":{".":{"1":{"6":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"5":{"df":5,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"86":{"tf":1.0}}},"6":{"5":{"7":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"9":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":1,"docs":{"116":{"tf":1.0}}},"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"2":{"3":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"9":{"8":{"5":{"0":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"\\":{"_":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"2":{",":{"df":0,"docs":{},"}":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"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":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.0}}},"a":{"df":1,"docs":{"53":{"tf":2.0}}},"c":{"df":2,"docs":{"53":{"tf":1.0},"73":{"tf":1.0}}},"df":38,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}},"k":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"69":{"tf":1.0}}}}},"_":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":4,"docs":{"100":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"_":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"a":{"(":{"b":{"df":0,"docs":{},"|":{"c":{")":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},",":{"b":{",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"b":{"/":{"c":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"158":{"tf":1.0},"99":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"a":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"a":{"1":{"\\":{"df":0,"docs":{},"n":{"b":{"1":{":":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"72":{"tf":1.0}}},"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}},"[":{"$":{"0":{"df":1,"docs":{"99":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"b":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"a":{"a":{"a":{"a":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"c":{"d":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":2,"docs":{"58":{"tf":2.23606797749979},"60":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"|":{"a":{"c":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"v":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"15":{"tf":1.0},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"38":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"127":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"25":{"tf":2.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"44":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"r":{"d":{"df":1,"docs":{"162":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"12":{"tf":1.0},"9":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"t":{"df":4,"docs":{"164":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"73":{"tf":1.0},"99":{"tf":2.23606797749979}}}},"v":{"df":8,"docs":{"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"34":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"141":{"tf":1.0},"148":{"tf":1.0},"23":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"141":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":25,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":2.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}}},"df":13,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"148":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"j":{"a":{"c":{"df":3,"docs":{"104":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"o":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"158":{"tf":1.0},"47":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.7320508075688772},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":2,"docs":{"11":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"14":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"148":{"tf":3.3166247903554},"149":{"tf":3.605551275463989},"152":{"tf":2.6457513110645907},"166":{"tf":2.8284271247461903},"31":{"tf":1.0},"72":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":8,"docs":{"148":{"tf":2.6457513110645907},"149":{"tf":2.0},"150":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":4,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{"]":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"53":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}},"g":{"df":19,"docs":{"14":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"160":{"tf":1.0},"18":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":14,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":26,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"133":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.7320508075688772},"55":{"tf":1.0},"58":{"tf":2.0},"7":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"t":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.0},"43":{"tf":1.0}},"n":{"df":14,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":14,"docs":{"113":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.0},"46":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"d":{"a":{"4":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"160":{"tf":1.0},"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"n":{"a":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"3":{"_":{"2":{"0":{"1":{"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"n":{"a":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":32,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"3":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"55":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"149":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}},"df":1,"docs":{"148":{"tf":2.23606797749979}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"52":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.7320508075688772},"40":{"tf":1.0},"69":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"147":{"tf":1.0},"22":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":14,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":42,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"123":{"tf":3.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.7320508075688772},"133":{"tf":3.4641016151377544},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":2.449489742783178},"154":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"157":{"tf":2.449489742783178},"158":{"tf":1.0},"161":{"tf":2.23606797749979},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.449489742783178},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.7416573867739413},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"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":{}}},",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"y":{",":{"d":{"df":2,"docs":{"124":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{",":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{",":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":2.0}}}}}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"2":{"3":{",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"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":{}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"117":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"120":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"66":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"4":{"5":{"6":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}},"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":{},"i":{"df":0,"docs":{},"e":{"\\":{"0":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{}}}},"t":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":2.449489742783178}}},"t":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"1":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"df":0,"docs":{},"{":{"6":{".":{".":{"8":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"e":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":15,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"36":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":12,"docs":{"133":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":22,"docs":{"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"34":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"86":{"tf":2.0}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":2,"docs":{"154":{"tf":1.7320508075688772},"31":{"tf":1.0}},"s":{"(":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"132":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"21":{"tf":1.0},"31":{"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":2,"docs":{"15":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"155":{"tf":1.4142135623730951},"49":{"tf":3.605551275463989},"50":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":2,"docs":{"72":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"161":{"tf":1.0}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"|":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"f":{"df":1,"docs":{"40":{"tf":1.0}}},"g":{"df":2,"docs":{"154":{"tf":1.0},"164":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":64,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":1.4142135623730951},"23":{"tf":1.7320508075688772},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"135":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"131":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"[":{"$":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"x":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":10,"docs":{"100":{"tf":2.23606797749979},"132":{"tf":3.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":2.449489742783178},"165":{"tf":3.0},"99":{"tf":1.4142135623730951}}}},"df":1,"docs":{"165":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"149":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"162":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"i":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"161":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"82":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"k":{"df":4,"docs":{"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"92":{"tf":1.4142135623730951}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":2,"docs":{"47":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":10,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"143":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"40":{"tf":1.0},"60":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"77":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":21,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"133":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"/":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":1,"docs":{"95":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"131":{"tf":1.4142135623730951},"156":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"32":{"tf":2.23606797749979}}}}}}}}},"df":4,"docs":{"100":{"tf":1.0},"155":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"67":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":3,"docs":{"126":{"tf":1.0},"19":{"tf":1.0},"58":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"90":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":18,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":2,"docs":{"103":{"tf":1.0},"27":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}}},"k":{"df":14,"docs":{"100":{"tf":3.0},"101":{"tf":3.605551275463989},"115":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"161":{"tf":4.898979485566356},"164":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"5":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":6.324555320336759}}}}},"b":{"(":{"b":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{")":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"158":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"b":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"c":{":":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.23606797749979}}}}},"df":14,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"14":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"160":{"tf":2.0},"88":{"tf":1.0},"89":{"tf":2.8284271247461903},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"52":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"[":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"158":{"tf":2.0},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"44":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":3.605551275463989},"50":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"55":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.7320508075688772},"46":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":2.0}},"e":{"df":0,"docs":{},"s":{":":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":{}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"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":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"65":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"115":{"tf":1.7320508075688772},"52":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"2":{"7":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":34,"docs":{"100":{"tf":2.0},"101":{"tf":3.605551275463989},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":2.6457513110645907},"135":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"157":{"tf":3.1622776601683795},"158":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":1.4142135623730951},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.0},"58":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"99":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.449489742783178},"132":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":2.23606797749979},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.8284271247461903},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":3.0},"84":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"[":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"1":{"df":2,"docs":{"135":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":50,"docs":{"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.7320508075688772},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":3.605551275463989},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":2.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"c":{"df":7,"docs":{"129":{"tf":1.0},"149":{"tf":2.6457513110645907},"152":{"tf":1.0},"166":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":13,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"87":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}}},"t":{":":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":33,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":2.23606797749979},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"154":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"77":{"tf":1.0}}}}},"df":19,"docs":{"11":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":33,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"166":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":6,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"6":{"tf":1.0}}},"{":{"$":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":7,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":49,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":4.123105625617661},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.4641016151377544},"147":{"tf":1.0},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":3.3166247903554},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.6457513110645907},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":4.123105625617661},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"53":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":3.3166247903554},"65":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"27":{"tf":1.0},"72":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"118":{"tf":2.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"g":{"df":4,"docs":{"160":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":1.0},"96":{"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":{"14":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"^":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"36":{"tf":1.0}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":1,"docs":{"31":{"tf":1.0}},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"109":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"72":{"tf":1.0}}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"k":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"49":{"tf":3.0}}}}},"df":1,"docs":{"49":{"tf":3.4641016151377544}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"5":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"103":{"tf":2.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":2.0},"160":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.7320508075688772}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"n":{"=":{"c":{"+":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"105":{"tf":2.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":2.449489742783178},"124":{"tf":3.0},"131":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":2.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951},"164":{"tf":3.0},"165":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}},"df":24,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.4142135623730951},"14":{"tf":2.0},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"97":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"=":{"'":{"c":{"df":0,"docs":{},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":2.23606797749979}}}}}}},"df":2,"docs":{"141":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"158":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":2.0}}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"138":{"tf":1.0},"144":{"tf":1.0},"82":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"138":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"54":{"tf":2.6457513110645907},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"a":{"d":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{},"k":{"df":3,"docs":{"138":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":2,"docs":{"72":{"tf":2.0},"98":{"tf":1.0}},"w":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"34":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"4":{"2":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{":":{"4":{"2":{"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":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.3166247903554},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"145":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"70":{"tf":2.0},"72":{"tf":2.0},"99":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}},"s":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"f":{"/":{"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.0}}}}}},"g":{"df":1,"docs":{"97":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"43":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"154":{"tf":2.449489742783178},"156":{"tf":1.0},"166":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"36":{"tf":3.4641016151377544},"37":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"151":{"tf":2.449489742783178},"22":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}}}},"y":{"df":2,"docs":{"1":{"tf":1.0},"2":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"163":{"tf":2.0},"40":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"80":{"tf":1.4142135623730951}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"2":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"3":{"df":1,"docs":{"115":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"8":{",":{"1":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"5":{"df":1,"docs":{"115":{"tf":1.0}}},"6":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"=":{"$":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"157":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"'":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"95":{"tf":1.0}}}},"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"̈":{"df":1,"docs":{"77":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":2.0}}}},"l":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772}},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"104":{"tf":1.0},"155":{"tf":1.0},"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.0}}}},"v":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}},"r":{"2":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"\\":{"b":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"^":{"df":0,"docs":{},"h":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":8,"docs":{"103":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}},"t":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795}}}}},"df":47,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"30":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.1622776601683795},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"t":{"'":{"df":1,"docs":{"65":{"tf":1.0}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"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":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":52,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":2.0},"18":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"45":{"tf":2.0},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.872983346207417},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":4.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":3.0},"72":{"tf":1.7320508075688772},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"31":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"85":{"tf":2.8284271247461903}}}}}}},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"c":{"]":{"df":0,"docs":{},"y":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"d":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"[":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":24,"docs":{"109":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"155":{"tf":3.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"38":{"tf":3.7416573867739413},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":2.449489742783178},"54":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":38,"docs":{"100":{"tf":1.0},"104":{"tf":2.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":4.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"77":{"tf":2.0},"78":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":2.6457513110645907},"85":{"tf":3.0},"86":{"tf":3.605551275463989},"90":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"104":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":59,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":2.0},"158":{"tf":2.0},"159":{"tf":2.6457513110645907},"161":{"tf":3.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":2.6457513110645907},"98":{"tf":3.1622776601683795},"99":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":46,"docs":{"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"155":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":2.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":67,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.6457513110645907},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.0},"127":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":4.358898943540674},"134":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"32":{"tf":2.0},"40":{"tf":2.449489742783178},"42":{"tf":2.449489742783178},"47":{"tf":2.0},"52":{"tf":4.242640687119285},"53":{"tf":5.196152422706632},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":2.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903},"82":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"98":{"tf":3.0},"99":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"159":{"tf":1.0},"166":{"tf":1.0}}}},"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"135":{"tf":3.872983346207417},"148":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":2.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}}},"y":{",":{"1":{"0":{"0":{",":{"9":{"5":{",":{"8":{"0":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"i":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"77":{"tf":2.0}}},"y":{",":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"116":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"127":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":2.23606797749979},"165":{"tf":1.4142135623730951},"85":{"tf":4.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"115":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"134":{"tf":1.0},"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":7,"docs":{"124":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":2.0}}},"y":{":":{"0":{":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"133":{"tf":1.0}}},":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"40":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.0}}}}},"r":{"df":7,"docs":{"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":2.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}}}},"df":23,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.0},"56":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"p":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"b":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"m":{"d":{"df":3,"docs":{"58":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":2.0},"163":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"72":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"165":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"122":{"tf":2.0},"124":{"tf":2.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"75":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"14":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"147":{"tf":1.7320508075688772}}},"r":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"148":{"tf":2.0},"149":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"[":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"163":{"tf":1.4142135623730951},"165":{"tf":2.0},"26":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"131":{"tf":1.0}}}}},"df":0,"docs":{}},"(":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"]":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.449489742783178}}}}}},"df":3,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"158":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"103":{"tf":3.3166247903554},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"110":{"tf":1.4142135623730951},"116":{"tf":3.0},"118":{"tf":2.0},"119":{"tf":3.3166247903554},"124":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"40":{"tf":1.7320508075688772},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"s":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"m":{"b":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"106":{"tf":1.7320508075688772},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":10,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"158":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":11,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"d":{"'":{"df":8,"docs":{"137":{"tf":1.0},"159":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}},"(":{"df":4,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":135,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.6457513110645907},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":3.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":3.1622776601683795},"149":{"tf":2.23606797749979},"150":{"tf":4.123105625617661},"151":{"tf":1.4142135623730951},"152":{"tf":2.6457513110645907},"154":{"tf":4.58257569495584},"155":{"tf":5.0},"156":{"tf":5.656854249492381},"157":{"tf":2.8284271247461903},"158":{"tf":2.23606797749979},"159":{"tf":3.4641016151377544},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":3.7416573867739413},"166":{"tf":3.7416573867739413},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":3.1622776601683795},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.8284271247461903},"23":{"tf":3.7416573867739413},"24":{"tf":1.0},"26":{"tf":3.7416573867739413},"27":{"tf":1.4142135623730951},"28":{"tf":2.8284271247461903},"29":{"tf":2.449489742783178},"30":{"tf":2.0},"31":{"tf":5.830951894845301},"32":{"tf":2.6457513110645907},"33":{"tf":1.7320508075688772},"34":{"tf":3.0},"35":{"tf":2.0},"36":{"tf":3.4641016151377544},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":4.795831523312719},"51":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":5.0990195135927845},"59":{"tf":3.605551275463989},"6":{"tf":1.0},"60":{"tf":4.242640687119285},"61":{"tf":3.605551275463989},"62":{"tf":2.0},"63":{"tf":4.58257569495584},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":3.7416573867739413},"73":{"tf":3.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":3.4641016151377544},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":3.872983346207417},"99":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":2.23606797749979},"107":{"tf":1.0},"162":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":2.23606797749979},"158":{"tf":1.0},"165":{"tf":1.0},"8":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"144":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":1.0},"72":{"tf":2.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":21,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"135":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":3.1622776601683795},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}},"t":{"df":2,"docs":{"17":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"tf":1.0}},"t":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":2.0},"117":{"tf":1.0},"164":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":20,"docs":{"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":2.0},"152":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0}}},"x":{"df":2,"docs":{"144":{"tf":1.0},"73":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}}},"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"47":{"tf":1.0},"61":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"155":{"tf":1.7320508075688772},"49":{"tf":3.7416573867739413},"50":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"t":{"df":20,"docs":{"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"/":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"40":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"l":{"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":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"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":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"1":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"121":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{":":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"99":{"tf":1.0}}}}},"d":{"1":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}}}},"n":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"158":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"93":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"147":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"143":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"85":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"118":{"tf":1.0},"156":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":3.872983346207417},"161":{"tf":3.3166247903554},"164":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"75":{"tf":3.872983346207417},"82":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":56,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":2.8284271247461903},"41":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"7":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"132":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":11,"docs":{"121":{"tf":1.0},"138":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":2.0},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"160":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"33":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"36":{"tf":1.0}}},"t":{"df":1,"docs":{"8":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"141":{"tf":2.449489742783178},"161":{"tf":1.0},"77":{"tf":1.0}}}},"y":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"4":{"2":{"4":{"2":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"[":{"4":{"2":{"]":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":18,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.0},"117":{"tf":1.0},"151":{"tf":1.7320508075688772},"155":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"37":{"tf":1.0},"45":{"tf":3.872983346207417},"46":{"tf":1.0},"50":{"tf":1.4142135623730951},"75":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"92":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"5":{"tf":1.0},"85":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"118":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}}}}}},"df":1,"docs":{"92":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":8,"docs":{"0":{"tf":1.4142135623730951},"112":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.7320508075688772}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"109":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":4.0},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"63":{"tf":1.0},"73":{"tf":1.4142135623730951}},"u":{"df":1,"docs":{"90":{"tf":1.0}}}},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}}},"t":{"df":35,"docs":{"127":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"165":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"v":{"df":2,"docs":{"11":{"tf":1.0},"12":{"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":5,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":1,"docs":{"117":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":2.449489742783178},"164":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"c":{"df":5,"docs":{"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"d":{"df":3,"docs":{"156":{"tf":1.0},"58":{"tf":2.6457513110645907},"63":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"150":{"tf":1.0}}},"k":{"df":4,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0}}},"l":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0}}},"n":{"df":1,"docs":{"32":{"tf":1.0}}},"p":{"df":1,"docs":{"32":{"tf":1.0}}},"r":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"u":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}},"w":{"df":1,"docs":{"150":{"tf":1.0}}},"x":{"df":1,"docs":{"149":{"tf":1.0}}},"z":{"df":3,"docs":{"160":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":2.0}}}},"df":2,"docs":{"150":{"tf":1.0},"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}},"l":{"df":1,"docs":{"18":{"tf":1.0}},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":43,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"166":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"40":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":2.0},"9":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":3.0},"152":{"tf":1.0},"166":{"tf":2.23606797749979},"32":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":26,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.0},"151":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"55":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"t":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"115":{"tf":4.123105625617661},"124":{"tf":2.449489742783178},"164":{"tf":3.1622776601683795},"58":{"tf":1.7320508075688772}}}},"w":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"72":{"tf":1.0}}},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{",":{"9":{"6":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"9":{"8":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"|":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"|":{"$":{"&":{"df":0,"docs":{},"|":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"=":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"149":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"k":{"df":7,"docs":{"101":{"tf":2.0},"107":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"72":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"t":{"a":{"\\":{">":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":27,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"164":{"tf":1.7320508075688772},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"df":7,"docs":{"115":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"y":{"df":22,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"104":{"tf":1.0},"164":{"tf":1.0}}},"df":37,"docs":{"100":{"tf":1.0},"104":{"tf":2.449489742783178},"111":{"tf":1.0},"115":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"119":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"44":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"103":{"tf":1.0},"110":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"31":{"tf":1.4142135623730951},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":2.0},"154":{"tf":1.0}}}}},"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"p":{"df":7,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"98":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":54,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":3.0},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"152":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.449489742783178},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.8284271247461903},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":4.242640687119285},"48":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.23606797749979},"157":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"65":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"44":{"tf":2.0},"73":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"154":{"tf":1.4142135623730951},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"58":{"tf":3.605551275463989}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"25":{"tf":1.0}}}},"r":{"df":6,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.0},"163":{"tf":1.4142135623730951},"58":{"tf":1.0}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"155":{"tf":2.23606797749979},"45":{"tf":3.1622776601683795},"46":{"tf":2.23606797749979},"48":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":41,"docs":{"109":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"v":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"145":{"tf":1.0},"165":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"s":{"d":{"a":{"1":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"159":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"11":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}},"f":{"df":4,"docs":{"159":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"79":{"tf":2.6457513110645907},"86":{"tf":1.4142135623730951}}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":2,"docs":{"32":{"tf":1.0},"45":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"32":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"32":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"110":{"tf":3.605551275463989},"111":{"tf":2.449489742783178},"163":{"tf":2.449489742783178},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":58,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":2.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":2.0},"61":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{":":{"]":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":16,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}},"r":{"=":{"'":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"'":{"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"137":{"tf":1.4142135623730951},"24":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"81":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":74,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"145":{"tf":2.0},"147":{"tf":2.8284271247461903},"154":{"tf":1.4142135623730951},"155":{"tf":5.291502622129181},"156":{"tf":2.8284271247461903},"157":{"tf":1.0},"158":{"tf":3.872983346207417},"159":{"tf":3.4641016151377544},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":3.4641016151377544},"25":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.0},"37":{"tf":1.4142135623730951},"38":{"tf":3.7416573867739413},"40":{"tf":4.58257569495584},"41":{"tf":1.4142135623730951},"42":{"tf":3.4641016151377544},"43":{"tf":1.0},"44":{"tf":4.358898943540674},"45":{"tf":4.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.4142135623730951},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"50":{"tf":4.58257569495584},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.8284271247461903},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":4.0},"74":{"tf":1.0},"75":{"tf":3.7416573867739413},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":3.1622776601683795},"97":{"tf":1.0}}},"y":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"84":{"tf":2.6457513110645907},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"150":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"123":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":43,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"28":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"95":{"tf":1.0}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":52,"docs":{"101":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"124":{"tf":2.0},"141":{"tf":1.0},"145":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":3.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"48":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"131":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"149":{"tf":1.4142135623730951},"16":{"tf":2.0},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"124":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"49":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"67":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"df":1,"docs":{"58":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":30,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":14,"docs":{"135":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"40":{"tf":2.0},"46":{"tf":2.0},"85":{"tf":2.0}}}}}},"df":3,"docs":{"101":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.7320508075688772},"32":{"tf":1.0},"52":{"tf":2.0},"99":{"tf":1.0}}},"t":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"}":{"=":{"=":{"a":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":5,"docs":{"154":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"166":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"n":{",":{"4":{"2":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{",":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":7,"docs":{"123":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"165":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"2":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"138":{"tf":1.0},"44":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}},"r":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.7320508075688772}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"85":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}}},"u":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"159":{"tf":2.0},"18":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"86":{"tf":2.0}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":6,"docs":{"159":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.7320508075688772},"78":{"tf":3.4641016151377544},"86":{"tf":1.4142135623730951}},"e":{"df":7,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.8284271247461903},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"58":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"*":{"df":0,"docs":{},"o":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}}},".":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"160":{"tf":1.0}}}},"/":{"!":{"df":0,"docs":{},"p":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"/":{"*":{"/":{"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":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"[":{"a":{"df":1,"docs":{"149":{"tf":1.0}}},"b":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"119":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"n":{"df":1,"docs":{"11":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0}}}}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":1,"docs":{"98":{"tf":1.0}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"121":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.4142135623730951},"33":{"tf":1.0},"47":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":70,"docs":{"100":{"tf":3.0},"101":{"tf":3.1622776601683795},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":3.1622776601683795},"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":3.0},"132":{"tf":1.7320508075688772},"133":{"tf":6.324555320336759},"134":{"tf":1.4142135623730951},"135":{"tf":7.0},"136":{"tf":1.7320508075688772},"137":{"tf":2.8284271247461903},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":5.5677643628300215},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.7320508075688772},"156":{"tf":3.605551275463989},"157":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"161":{"tf":3.4641016151377544},"163":{"tf":2.23606797749979},"164":{"tf":3.3166247903554},"165":{"tf":7.211102550927978},"166":{"tf":2.0},"23":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":3.605551275463989},"53":{"tf":1.7320508075688772},"54":{"tf":3.872983346207417},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":3.0},"99":{"tf":2.0}}}},"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":1,"docs":{"100":{"tf":1.0}}}}}}}}}},"d":{"df":3,"docs":{"72":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"125":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"67":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"164":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":3.3166247903554},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"119":{"tf":1.0},"150":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"116":{"tf":2.0}}}}}},"j":{"df":1,"docs":{"133":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":2.0},"145":{"tf":2.0},"165":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"137":{"tf":1.0},"141":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"l":{"df":1,"docs":{"55":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"p":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"37":{"tf":1.0},"4":{"tf":1.0},"46":{"tf":1.0}}}}}}}}},"m":{"a":{"c":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":2.6457513110645907},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"y":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"130":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"37":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"134":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"=":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"120":{"tf":1.0},"133":{"tf":2.23606797749979},"140":{"tf":1.0},"150":{"tf":2.0},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"72":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"118":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"136":{"tf":2.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"145":{"tf":2.0},"150":{"tf":1.0},"165":{"tf":2.449489742783178},"23":{"tf":1.7320508075688772},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.0},"159":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"126":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"162":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":2.0},"73":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":22,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}},"q":{"df":1,"docs":{"135":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"113":{"tf":1.0},"135":{"tf":2.8284271247461903},"162":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"67":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":24,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":2.23606797749979},"141":{"tf":1.0},"145":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"25":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":3.0},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.605551275463989},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"73":{"tf":3.3166247903554}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"s":{"c":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"148":{"tf":1.0},"52":{"tf":2.8284271247461903},"61":{"tf":1.0},"73":{"tf":1.7320508075688772},"98":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.23606797749979}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":6,"docs":{"10":{"tf":1.0},"127":{"tf":1.0},"22":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"62":{"tf":1.0},"97":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}},"t":{"c":{"/":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"df":35,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"162":{"tf":1.0},"21":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"32":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"26":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":107,"docs":{"100":{"tf":3.0},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":3.3166247903554},"42":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":4.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":3.1622776601683795},"74":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":2.0},"94":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":3.3166247903554}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"u":{"d":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"99":{"tf":1.0}},"e":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{"c":{"df":7,"docs":{"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":40,"docs":{"121":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":2.6457513110645907},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.6457513110645907},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":2.6457513110645907},"89":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":28,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"153":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"34":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"86":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"121":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"135":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"t":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":19,"docs":{"110":{"tf":1.0},"133":{"tf":1.7320508075688772},"138":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.0},"165":{"tf":1.7320508075688772},"28":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"107":{"tf":2.0},"124":{"tf":2.8284271247461903},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":3.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":2.0},"164":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"n":{"df":5,"docs":{"106":{"tf":1.0},"47":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"119":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":1.7320508075688772},"145":{"tf":2.0},"161":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"47":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.4641016151377544},"73":{"tf":2.8284271247461903},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"t":{"3":{"df":1,"docs":{"79":{"tf":1.0}}},"4":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.0},"166":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"133":{"tf":1.0},"135":{"tf":1.0},"149":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":1.7320508075688772},"67":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":14,"docs":{"127":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"63":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":2.449489742783178},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":6,"docs":{"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544}}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"101":{"tf":2.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"'":{"%":{".":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"113":{"tf":1.0}}}},"4":{"df":0,"docs":{},"f":{"df":1,"docs":{"113":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":1.0}}}},"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"1":{",":{"3":{"df":3,"docs":{"115":{"tf":2.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"1":{"2":{"3":{"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"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":{"106":{"tf":1.7320508075688772}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"104":{"tf":1.4142135623730951},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}},"2":{",":{"5":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"o":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"115":{"tf":1.7320508075688772},"145":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"3":{",":{"1":{",":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"161":{"tf":1.0}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"[":{"0":{",":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0}}},"2":{",":{"0":{",":{"2":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"0":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"3":{".":{"1":{"4":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.7320508075688772}}},"df":0,"docs":{},"p":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":2.6457513110645907},"165":{"tf":3.1622776601683795},"60":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"42":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":5,"docs":{"135":{"tf":5.291502622129181},"145":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":2,"docs":{"103":{"tf":1.0},"144":{"tf":1.4142135623730951}}},"r":{"df":3,"docs":{"166":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"126":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"115":{"tf":1.0},"158":{"tf":1.4142135623730951},"19":{"tf":1.0},"33":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"125":{"tf":1.0},"149":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":41,"docs":{"100":{"tf":4.47213595499958},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":2.6457513110645907},"158":{"tf":3.605551275463989},"159":{"tf":1.7320508075688772},"161":{"tf":4.47213595499958},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":3.0},"45":{"tf":2.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"50":{"tf":2.449489742783178},"52":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"72":{"tf":2.23606797749979},"73":{"tf":4.47213595499958},"82":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":45,"docs":{"100":{"tf":2.23606797749979},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}}},"b":{"df":1,"docs":{"40":{"tf":2.449489742783178}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.4142135623730951},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}},"g":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}},"i":{"df":4,"docs":{"137":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"165":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"2":{",":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"100":{"tf":3.872983346207417},"101":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":3.3166247903554},"107":{"tf":1.0},"115":{"tf":4.123105625617661},"124":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"75":{"tf":2.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":5.0990195135927845}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"68":{"tf":1.0}}}}},"g":{":":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":1,"docs":{"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"=":{"3":{"1":{"4":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"'":{"df":3,"docs":{"158":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0}}},"(":{"df":1,"docs":{"119":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}}},"df":3,"docs":{"134":{"tf":1.7320508075688772},"52":{"tf":3.3166247903554},"54":{"tf":1.4142135623730951}}}}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"5":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"9":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"1":{"0":{"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"58":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"x":{".":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":109,"docs":{"100":{"tf":1.0},"101":{"tf":4.898979485566356},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.0},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":1.7320508075688772},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.4641016151377544},"123":{"tf":1.0},"124":{"tf":3.3166247903554},"126":{"tf":1.4142135623730951},"127":{"tf":2.23606797749979},"128":{"tf":1.4142135623730951},"129":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":2.8284271247461903},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"144":{"tf":1.7320508075688772},"145":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":4.58257569495584},"154":{"tf":2.6457513110645907},"155":{"tf":5.830951894845301},"156":{"tf":3.1622776601683795},"157":{"tf":3.0},"158":{"tf":5.0990195135927845},"159":{"tf":5.196152422706632},"161":{"tf":4.898979485566356},"162":{"tf":1.7320508075688772},"163":{"tf":1.7320508075688772},"164":{"tf":3.4641016151377544},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.23606797749979},"40":{"tf":4.358898943540674},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":3.3166247903554},"44":{"tf":4.47213595499958},"45":{"tf":4.358898943540674},"46":{"tf":2.8284271247461903},"47":{"tf":2.449489742783178},"48":{"tf":3.7416573867739413},"49":{"tf":4.898979485566356},"50":{"tf":3.605551275463989},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":6.48074069840786},"6":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":1.7320508075688772},"64":{"tf":1.7320508075688772},"65":{"tf":3.0},"66":{"tf":1.7320508075688772},"67":{"tf":2.0},"68":{"tf":2.449489742783178},"69":{"tf":1.7320508075688772},"7":{"tf":1.0},"70":{"tf":2.23606797749979},"71":{"tf":1.7320508075688772},"72":{"tf":4.47213595499958},"73":{"tf":6.082762530298219},"74":{"tf":1.7320508075688772},"75":{"tf":4.242640687119285},"76":{"tf":2.6457513110645907},"77":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"79":{"tf":1.7320508075688772},"8":{"tf":2.0},"80":{"tf":2.23606797749979},"81":{"tf":2.8284271247461903},"82":{"tf":3.605551275463989},"83":{"tf":1.0},"85":{"tf":3.1622776601683795},"86":{"tf":3.0},"9":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":2.0},"99":{"tf":3.3166247903554}},"n":{"a":{"df":0,"docs":{},"m":{"df":42,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":3.1622776601683795},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"0":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}},"=":{"(":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"158":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}}}},"{":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{".":{"1":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.4142135623730951}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":2,"docs":{"106":{"tf":1.0},"119":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":2.8284271247461903},"75":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0}}}},"d":{"'":{"df":1,"docs":{"73":{"tf":1.0}}},"+":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}}}},"df":22,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"158":{"tf":5.916079783099616},"159":{"tf":1.4142135623730951},"163":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"73":{"tf":7.0710678118654755},"74":{"tf":1.7320508075688772},"75":{"tf":4.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"73":{"tf":1.0},"95":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"136":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":56,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"105":{"tf":1.7320508075688772},"106":{"tf":2.23606797749979},"107":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":2.23606797749979},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"22":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":2.0},"45":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"116":{"tf":2.0},"118":{"tf":1.0}}}},"x":{"df":3,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"72":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.0},"160":{"tf":1.0},"28":{"tf":1.0},"47":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"73":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"110":{"tf":1.0},"6":{"tf":1.0}},"s":{"df":5,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"89":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"o":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":32,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":6,"docs":{"16":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"59":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"166":{"tf":2.23606797749979},"31":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":20,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"137":{"tf":2.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"25":{"tf":1.0},"4":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}}},"x":{",":{"4":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"=":{"'":{"\\":{"\\":{"<":{"b":{"[":{"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":2.0},"17":{"tf":1.0},"94":{"tf":2.0},"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"58":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"159":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{",":{",":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951}}}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"^":{"[":{"a":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"157":{"tf":2.8284271247461903},"159":{"tf":2.0},"164":{"tf":2.6457513110645907},"58":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772}}}}}},"=":{"(":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"132":{"tf":1.0}}},"@":{"]":{"#":{"*":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"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":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"~":{"df":0,"docs":{},"~":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"40":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"u":{"df":1,"docs":{"103":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":3.872983346207417},"145":{"tf":1.0},"148":{"tf":2.23606797749979},"149":{"tf":2.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"f":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.0}}}},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"a":{"=":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"40":{"tf":1.0},"44":{"tf":1.0}}}}},"df":1,"docs":{"103":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":2.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.0}},"e":{"df":1,"docs":{"135":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"103":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":10,"docs":{"125":{"tf":1.0},"136":{"tf":1.0},"144":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.7320508075688772},"36":{"tf":1.0}}}}}}},"h":{"]":{"*":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"}":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"154":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"33":{"tf":1.0},"44":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"14":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":34,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.0},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":2.6457513110645907},"85":{"tf":2.0},"87":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":42,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"111":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":2.0},"133":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"25":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":2.0},"33":{"tf":1.0},"36":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"58":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":9,"docs":{"133":{"tf":2.23606797749979},"135":{"tf":1.7320508075688772},"40":{"tf":2.0},"44":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"156":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"26":{"tf":1.0},"30":{"tf":1.0}}}}},"u":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}},"df":14,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"5":{"tf":2.0},"7":{"tf":1.0},"72":{"tf":2.23606797749979},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"o":{"+":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.0}}}},"df":24,"docs":{"107":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.0}}},"o":{"d":{"df":10,"docs":{"110":{"tf":1.4142135623730951},"144":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}},"i":{"c":{"df":4,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":2.0},"158":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"114":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"t":{"df":3,"docs":{"131":{"tf":1.0},"143":{"tf":1.7320508075688772},"58":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":3,"docs":{"128":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.0}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"0":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"18":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"77":{"tf":3.872983346207417},"86":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":1.0}}}}}},"=":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":1.0},"58":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.449489742783178},"18":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":2.449489742783178}}}}},"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":2.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":5.385164807134504},"161":{"tf":1.0},"164":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":4.0},"63":{"tf":1.4142135623730951},"72":{"tf":7.280109889280518},"73":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.23606797749979}}},"y":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"161":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.7320508075688772},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":2.8284271247461903},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"(":{"/":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"135":{"tf":2.23606797749979},"165":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"a":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.0}}}}},"i":{"d":{"df":5,"docs":{"100":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"5":{"tf":1.7320508075688772},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":6,"docs":{"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"35":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"110":{"tf":1.0},"31":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}},"z":{"df":1,"docs":{"49":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":3.0},"50":{"tf":1.0}}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"97":{"tf":1.0}}}},"n":{"d":{"(":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":2,"docs":{"158":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}},"i":{"df":20,"docs":{"104":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}},"l":{"df":10,"docs":{"144":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"75":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"163":{"tf":1.0},"48":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}},"r":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"df":18,"docs":{"103":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":12,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":2.0},"157":{"tf":2.449489742783178},"164":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"69":{"tf":3.3166247903554},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"162":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"156":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":2.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":2.0}}}},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.7320508075688772}}}}},"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":3.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":34,"docs":{"101":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"117":{"tf":2.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.449489742783178},"143":{"tf":1.4142135623730951},"145":{"tf":2.23606797749979},"152":{"tf":2.0},"156":{"tf":3.0},"161":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":2.0},"23":{"tf":2.0},"30":{"tf":2.0},"45":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":2.0},"98":{"tf":1.4142135623730951}}}},"p":{"df":63,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":4.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.6457513110645907},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":43,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":2.23606797749979},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":61,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.123105625617661},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"i":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":11,"docs":{"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"53":{"tf":2.0},"55":{"tf":2.0},"63":{"tf":2.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"85":{"tf":3.0}}}}},"4":{"2":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"r":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"158":{"tf":2.449489742783178},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":2.6457513110645907},"73":{"tf":2.449489742783178},"75":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"98":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"41":{"tf":1.0}},"i":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":2.0},"42":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"135":{"tf":1.0},"148":{"tf":1.0},"42":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"10":{"tf":1.0},"143":{"tf":1.0},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"129":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"149":{"tf":3.7416573867739413},"150":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"166":{"tf":2.6457513110645907},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"o":{"b":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{"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":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"150":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.449489742783178},"84":{"tf":1.0},"98":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"l":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"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":{}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":2,"docs":{"131":{"tf":1.0},"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":10,"docs":{"147":{"tf":2.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":2.0},"50":{"tf":1.7320508075688772},"67":{"tf":1.0},"98":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.0},"158":{"tf":2.0},"40":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"w":{"'":{"d":{"df":4,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"103":{"tf":1.0}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"18":{"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":{}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"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":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"/":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"d":{"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":{}},"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":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"30":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"126":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"w":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.6457513110645907},"166":{"tf":3.0}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}}},"i":{"'":{"d":{"df":4,"docs":{"138":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":5,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.0},"97":{"tf":1.0}}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"161":{"tf":1.0},"98":{"tf":1.0}}}}},"df":11,"docs":{"100":{"tf":1.0},"162":{"tf":1.0},"23":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}}}}},"2":{"df":1,"docs":{"163":{"tf":1.0}}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"c":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"101":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.0},"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"d":{",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"1":{"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"3":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"160":{"tf":1.4142135623730951},"62":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}},"e":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":2.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"140":{"tf":2.0},"165":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":3.1622776601683795},"119":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":15,"docs":{"127":{"tf":1.0},"129":{"tf":1.0},"154":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"141":{"tf":2.23606797749979},"22":{"tf":1.0},"33":{"tf":2.0},"82":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"141":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"158":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"164":{"tf":1.0},"36":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"58":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":4,"docs":{"110":{"tf":1.0},"144":{"tf":1.0},"67":{"tf":1.0},"8":{"tf":1.0}}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"149":{"tf":1.4142135623730951},"73":{"tf":2.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":16,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"'":{"*":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":7,"docs":{"100":{"tf":1.0},"132":{"tf":2.23606797749979},"133":{"tf":2.6457513110645907},"135":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.0},"165":{"tf":3.1622776601683795}}}},"i":{"c":{"df":15,"docs":{"101":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":5,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":93,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.0},"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"32":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":2.449489742783178},"34":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"109":{"tf":1.0},"111":{"tf":1.0},"147":{"tf":1.0},"163":{"tf":1.0},"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"s":{"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}}},"o":{"d":{"df":3,"docs":{"155":{"tf":1.0},"48":{"tf":2.0},"80":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"141":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"df":66,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":5.0990195135927845},"102":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":2.6457513110645907},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":1.7320508075688772},"115":{"tf":2.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.1622776601683795},"123":{"tf":1.7320508075688772},"124":{"tf":3.1622776601683795},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.0},"140":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"154":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":2.6457513110645907},"158":{"tf":2.8284271247461903},"159":{"tf":2.0},"161":{"tf":5.0990195135927845},"162":{"tf":2.8284271247461903},"163":{"tf":1.7320508075688772},"164":{"tf":3.872983346207417},"165":{"tf":2.0},"18":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.242640687119285},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":2.449489742783178},"72":{"tf":3.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":2.8284271247461903},"99":{"tf":4.358898943540674}},"r":{"c":{"df":3,"docs":{"149":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979}}}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"130":{"tf":1.0},"150":{"tf":2.0},"166":{"tf":1.4142135623730951},"58":{"tf":1.0},"80":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"53":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.4142135623730951},"7":{"tf":1.0},"74":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":58,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.23606797749979},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"130":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"l":{"df":1,"docs":{"15":{"tf":1.0}}},"n":{"d":{"df":5,"docs":{"115":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":21,"docs":{"126":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"f":{"a":{"c":{"df":8,"docs":{"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"31":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}},"l":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":3,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"28":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"141":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"160":{"tf":1.0}},"t":{"df":4,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"150":{"tf":1.0},"58":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"5":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"o":{"c":{"df":10,"docs":{"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":3,"docs":{"138":{"tf":1.0},"89":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}},"df":32,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"164":{"tf":2.6457513110645907},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.1622776601683795},"43":{"tf":2.449489742783178},"45":{"tf":3.1622776601683795},"46":{"tf":2.0},"50":{"tf":2.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"63":{"tf":2.6457513110645907},"70":{"tf":1.4142135623730951},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"80":{"tf":2.449489742783178},"81":{"tf":1.4142135623730951},"82":{"tf":2.0},"85":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"98":{"tf":2.0}}}}}},"/":{"#":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}},"%":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"@":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"*":{"df":1,"docs":{"133":{"tf":1.0}}},"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":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":{"165":{"tf":1.0}}},"2":{"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":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":{"165":{"tf":1.0}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"5":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{",":{"b":{"a":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"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":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"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":{},"i":{"df":3,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":6,"docs":{"101":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":2.0},"165":{"tf":2.23606797749979},"73":{"tf":2.449489742783178}},"{":{"1":{",":{"3":{",":{"7":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":13,"docs":{"10":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.4142135623730951},"154":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{")":{".":{"*":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"{":{"/":{"d":{"df":0,"docs":{},"o":{"/":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"=":{"'":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"6":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"8":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":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":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"45":{"tf":1.0}},"s":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"138":{"tf":2.0},"158":{"tf":1.0},"26":{"tf":1.0}}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":1.4142135623730951},"23":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}}}},"’":{"df":1,"docs":{"165":{"tf":1.0}}}},"v":{"df":1,"docs":{"4":{"tf":1.0}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"40":{"tf":2.8284271247461903}}},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"119":{"tf":2.23606797749979},"133":{"tf":1.0},"155":{"tf":1.4142135623730951},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"b":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":4.123105625617661},"24":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":4.69041575982343},"92":{"tf":2.449489742783178},"96":{"tf":2.0}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"100":{"tf":2.6457513110645907},"106":{"tf":2.8284271247461903},"107":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{",":{"\\":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{"<":{"=":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"161":{"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":{}}}}},"k":{"2":{",":{"2":{"df":0,"docs":{},"n":{"df":2,"docs":{"103":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":11,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"154":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"103":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"40":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":3.1622776601683795},"154":{"tf":1.4142135623730951},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":2.6457513110645907},"34":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":2.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"160":{"tf":2.0},"166":{"tf":1.0},"36":{"tf":1.0},"92":{"tf":3.1622776601683795},"96":{"tf":1.7320508075688772}}},"o":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"133":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"w":{"df":14,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"148":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}},"n":{"df":3,"docs":{"127":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"l":{"1":{"df":2,"docs":{"123":{"tf":2.23606797749979},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"123":{"tf":1.0}}},"3":{"df":2,"docs":{"123":{"tf":1.0},"164":{"tf":1.0}}},"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"100":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":1.0}}},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"100":{"tf":1.0},"126":{"tf":3.1622776601683795},"131":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":41,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"160":{"tf":1.0},"33":{"tf":1.0},"73":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"c":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"c":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":1.0}}},"df":32,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":2.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"127":{"tf":1.0},"131":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":4.898979485566356},"48":{"tf":1.0},"85":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"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":19,"docs":{"102":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"v":{"df":2,"docs":{"133":{"tf":1.0},"149":{"tf":1.0}}}},"df":5,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"163":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"100":{"tf":1.0},"133":{"tf":1.4142135623730951},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":2.6457513110645907},"16":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"67":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"117":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"121":{"tf":1.0},"133":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.4142135623730951},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":2.23606797749979},"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":2.449489742783178}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{",":{"7":{"9":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"8":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"`":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":99,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":4.58257569495584},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":2.449489742783178},"105":{"tf":3.0},"106":{"tf":2.23606797749979},"107":{"tf":2.449489742783178},"109":{"tf":1.4142135623730951},"110":{"tf":3.1622776601683795},"111":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"115":{"tf":2.0},"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":2.449489742783178},"122":{"tf":3.872983346207417},"123":{"tf":2.0},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":2.449489742783178},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"140":{"tf":3.3166247903554},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.7320508075688772},"158":{"tf":4.58257569495584},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":4.58257569495584},"162":{"tf":2.6457513110645907},"163":{"tf":1.7320508075688772},"164":{"tf":2.8284271247461903},"165":{"tf":3.7416573867739413},"166":{"tf":2.8284271247461903},"17":{"tf":1.7320508075688772},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.23606797749979},"23":{"tf":2.23606797749979},"26":{"tf":1.7320508075688772},"27":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.0},"33":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":4.242640687119285},"59":{"tf":2.23606797749979},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":3.4641016151377544},"69":{"tf":3.4641016151377544},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":5.830951894845301},"75":{"tf":4.47213595499958},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"9":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":4.0},"99":{"tf":4.123105625617661}},"r":{"df":5,"docs":{"100":{"tf":1.7320508075688772},"30":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"k":{"df":19,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":5.385164807134504},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}},"u":{"df":1,"docs":{"15":{"tf":1.0}},"x":{"df":21,"docs":{"14":{"tf":2.449489742783178},"149":{"tf":1.0},"15":{"tf":3.605551275463989},"154":{"tf":1.0},"155":{"tf":1.0},"16":{"tf":3.3166247903554},"17":{"tf":2.6457513110645907},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":2.0},"85":{"tf":1.0},"95":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"90":{"tf":1.0}}}}}}}}}}}},"o":{"df":0,"docs":{},"n":{",":{",":{"4":{"2":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":44,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"135":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":1.0},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.0},"28":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":3.1622776601683795},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"7":{"tf":1.0},"72":{"tf":3.0},"75":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.7320508075688772},"61":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":5,"docs":{"129":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"48":{"tf":2.23606797749979},"50":{"tf":1.0}},"e":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"o":{"a":{"d":{"df":3,"docs":{"100":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"45":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0}}},"t":{"df":14,"docs":{"109":{"tf":1.0},"127":{"tf":1.0},"147":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":2.8284271247461903},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}},"g":{"df":14,"docs":{"126":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.449489742783178},"68":{"tf":1.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"155":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":12,"docs":{"110":{"tf":1.0},"116":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"31":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"119":{"tf":1.0},"133":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":2.0},"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"11":{"tf":1.0},"147":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":9,"docs":{"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":1.7320508075688772},"139":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"144":{"tf":1.0},"26":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":2.0}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"52":{"tf":1.0},"72":{"tf":1.0}}},"s":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}},"t":{"df":3,"docs":{"103":{"tf":1.0},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"w":{"df":2,"docs":{"42":{"tf":1.7320508075688772},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"100":{"tf":1.0},"117":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":4,"docs":{"145":{"tf":2.0},"16":{"tf":1.0},"165":{"tf":2.23606797749979},"53":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"155":{"tf":2.6457513110645907},"156":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}},"=":{"'":{"df":0,"docs":{},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"101":{"tf":2.0},"121":{"tf":1.0},"148":{"tf":3.1622776601683795},"152":{"tf":1.0},"155":{"tf":4.123105625617661},"156":{"tf":4.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":2.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.23606797749979},"36":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":3.0},"47":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":3.1622776601683795},"50":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":3.605551275463989},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"57":{"tf":2.0},"63":{"tf":2.23606797749979},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"135":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"m":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"17":{"tf":2.0},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"o":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"104":{"tf":1.0},"116":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}},"n":{".":{"c":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"55":{"tf":2.0},"63":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"119":{"tf":1.0},"165":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"129":{"tf":1.0},"150":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"61":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"m":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"g":{"df":17,"docs":{"10":{"tf":1.0},"155":{"tf":1.4142135623730951},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"33":{"tf":1.4142135623730951},"35":{"tf":1.4142135623730951},"6":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"95":{"tf":1.7320508075688772}}}},"df":12,"docs":{"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"34":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"52":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.7320508075688772},"72":{"tf":1.0}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"l":{"df":1,"docs":{"72":{"tf":1.0}}},"o":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"132":{"tf":2.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"df":23,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":9,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"141":{"tf":1.0},"41":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":50,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.7320508075688772},"154":{"tf":2.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":3.605551275463989},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"df":2,"docs":{"117":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"65":{"tf":1.0},"99":{"tf":1.0}}}}},"s":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":1,"docs":{"18":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"122":{"tf":2.449489742783178},"133":{"tf":4.358898943540674},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.7320508075688772},"149":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"158":{"tf":3.1622776601683795},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":2.0},"32":{"tf":1.0},"40":{"tf":2.0},"47":{"tf":3.3166247903554},"50":{"tf":2.0},"53":{"tf":3.4641016151377544},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":7.14142842854285},"73":{"tf":4.242640687119285},"74":{"tf":2.0},"75":{"tf":2.8284271247461903},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907},"99":{"tf":2.23606797749979}}}},"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}}},"h":{".":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979}}}},"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"7":{",":{"7":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":2.8284271247461903}}}}}}},"df":4,"docs":{"119":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":8,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}}}},"|":{"df":0,"docs":{},"h":{"[":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}}}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"31":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"93":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":12,"docs":{"119":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"a":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"g":{"a":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":16,"docs":{"12":{"tf":1.0},"133":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"81":{"tf":1.0},"92":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":5,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"45":{"tf":1.0},"68":{"tf":1.0}}}},"s":{"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"110":{"tf":1.0},"137":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"131":{"tf":1.0},"52":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"101":{"tf":2.0},"150":{"tf":1.0},"161":{"tf":2.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772}}}}}}},"df":1,"docs":{"73":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"149":{"tf":1.0},"163":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"16":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"155":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"12":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":19,"docs":{"109":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":3.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"28":{"tf":1.0},"42":{"tf":3.1622776601683795},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"164":{"tf":1.4142135623730951}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"158":{"tf":1.0},"81":{"tf":2.0}},"i":{"df":15,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.7320508075688772},"71":{"tf":1.0},"73":{"tf":2.23606797749979},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"100":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"n":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"160":{"tf":1.0},"68":{"tf":1.0},"96":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":1,"docs":{"135":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":70,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.449489742783178},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.449489742783178}}},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"24":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772}}}},"s":{"df":4,"docs":{"151":{"tf":1.7320508075688772},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"a":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"150":{"tf":2.8284271247461903},"155":{"tf":1.0},"166":{"tf":2.0},"31":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.0},"68":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"92":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"115":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"58":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":2.0},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"136":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"161":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"v":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"138":{"tf":3.0},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"46":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":5,"docs":{"40":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"95":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"n":{"!":{"#":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{"4":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"=":{"'":{"4":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"121":{"tf":1.0},"135":{"tf":3.4641016151377544},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"2":{"=":{"'":{"2":{"5":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"114":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":3.4641016151377544},"140":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"3":{"df":6,"docs":{"114":{"tf":1.0},"123":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"164":{"tf":1.0}}},"8":{"df":1,"docs":{"119":{"tf":1.0}}},"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"c":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"y":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"=":{"\"":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":53,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"147":{"tf":2.449489742783178},"148":{"tf":2.23606797749979},"149":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":1.0},"158":{"tf":3.7416573867739413},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":4.795831523312719},"74":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":10,"docs":{"150":{"tf":1.0},"157":{"tf":1.0},"19":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":46,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":2.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"52":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"68":{"tf":2.8284271247461903},"69":{"tf":2.8284271247461903},"70":{"tf":2.0},"72":{"tf":3.872983346207417},"73":{"tf":1.0},"78":{"tf":1.7320508075688772},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.4641016151377544}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"134":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.0},"161":{"tf":2.449489742783178}},"e":{"d":{"df":60,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"83":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"53":{"tf":1.0}}}},"df":5,"docs":{"113":{"tf":1.0},"133":{"tf":1.0},"149":{"tf":1.0},"166":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"54":{"tf":1.0},"61":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"21":{"tf":1.0},"29":{"tf":1.0},"6":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"163":{"tf":1.0}}}}},"w":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.6457513110645907},"86":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":13,"docs":{"14":{"tf":1.0},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.1622776601683795},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"155":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":29,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"/":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"123":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":2.0},"166":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}}},"f":{"+":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"<":{"0":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"4":{"2":{"1":{"4":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"1":{"[":{"4":{"2":{"]":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"144":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"18":{"tf":1.0},"4":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"116":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"159":{"tf":1.0},"85":{"tf":1.0}}}},"x":{"df":1,"docs":{"158":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"b":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"89":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":1,"docs":{"61":{"tf":1.0}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":32,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":2.23606797749979},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"156":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":5,"docs":{"154":{"tf":1.0},"158":{"tf":1.7320508075688772},"34":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"i":{"c":{"df":5,"docs":{"147":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.4142135623730951}}}},"r":{"!":{"=":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"3":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"=":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}},"{":{"a":{"[":{"$":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"1":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"53":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"68":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"42":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":2.0}},"l":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"156":{"tf":1.0}}}},"m":{"+":{"=":{"4":{"2":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"=":{"1":{"2":{"3":{"4":{"5":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":56,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"104":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.0},"113":{"tf":3.1622776601683795},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"149":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.0}}}}},"df":6,"docs":{"131":{"tf":2.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"103":{"tf":2.0},"107":{"tf":1.0},"122":{"tf":1.0},"135":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"166":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"=":{"$":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"*":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"16":{"tf":1.0},"36":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0}},"r":{"df":8,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":2.8284271247461903},"161":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"103":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"90":{"tf":1.0}},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"f":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"160":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0}}}}}}},"l":{"d":{"df":1,"docs":{"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"61":{"tf":1.0}}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"18":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"159":{"tf":1.0},"45":{"tf":1.0}}}}},"n":{"c":{"df":14,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":64,"docs":{"100":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.6457513110645907},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"59":{"tf":1.7320508075688772},"60":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{";":{"df":0,"docs":{},"f":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"14":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"121":{"tf":1.0},"143":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"133":{"tf":1.0},"142":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"155":{"tf":2.0},"156":{"tf":3.3166247903554},"50":{"tf":1.4142135623730951},"58":{"tf":4.795831523312719},"59":{"tf":2.0},"63":{"tf":3.0},"65":{"tf":1.4142135623730951}}}}}},"=":{"\"":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"%":{".":{"*":{"df":0,"docs":{},"}":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"1":{"0":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":14,"docs":{"11":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":28,"docs":{"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.449489742783178},"16":{"tf":2.0},"165":{"tf":1.0},"26":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"60":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":1,"docs":{"55":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"33":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"(":{"df":4,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0}}},"df":95,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":1.0},"103":{"tf":3.1622776601683795},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.23606797749979},"111":{"tf":2.449489742783178},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"115":{"tf":3.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":3.7416573867739413},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":2.0},"131":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":4.123105625617661},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.449489742783178},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":3.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":3.872983346207417},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":2.6457513110645907},"45":{"tf":2.6457513110645907},"46":{"tf":2.0},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":3.1622776601683795},"50":{"tf":3.872983346207417},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":2.8284271247461903},"69":{"tf":2.0},"70":{"tf":1.4142135623730951},"72":{"tf":4.358898943540674},"73":{"tf":4.898979485566356},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":2.6457513110645907},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":11,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"e":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":2.0},"103":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"99":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"12":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}},"s":{"=":{"'":{".":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"24":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"19":{"tf":1.0},"36":{"tf":1.0},"51":{"tf":1.0},"85":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":17,"docs":{"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"32":{"tf":1.0},"47":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":16,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":3.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.6457513110645907},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":3.4641016151377544},"124":{"tf":3.4641016151377544},"129":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":3.4641016151377544},"157":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"159":{"tf":3.605551275463989},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":3.1622776601683795},"163":{"tf":3.1622776601683795},"164":{"tf":4.123105625617661},"165":{"tf":3.0},"166":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":3.4641016151377544},"59":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544},"89":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"138":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"73":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":6,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"87":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"58":{"tf":2.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}}}}}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"158":{"tf":2.0}},"n":{"df":1,"docs":{"147":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}}}}}}},"p":{"df":1,"docs":{"158":{"tf":1.0}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"p":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"=":{"$":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"_":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"=":{"$":{"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"161":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"=":{"$":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"p":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}},"df":0,"docs":{}}},"~":{"/":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":{},"w":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":10,"docs":{"119":{"tf":2.0},"154":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":3.4641016151377544},"34":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}},"r":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"67":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"114":{"tf":1.0},"158":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"115":{"tf":1.0}}},"p":{"a":{"df":0,"docs":{},"y":{"a":{"df":10,"docs":{"124":{"tf":1.7320508075688772},"135":{"tf":1.0},"157":{"tf":2.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{")":{"?":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},",":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":10,"docs":{"131":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":2.6457513110645907},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"#":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"%":{"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"/":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{"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":{"133":{"tf":1.0}}}}}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}}}}}},"^":{"^":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"135":{"tf":1.0},"72":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"25":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}},"s":{"df":3,"docs":{"140":{"tf":1.0},"40":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772}}},"t":{"df":43,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"47":{"tf":1.4142135623730951},"50":{"tf":2.0},"54":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":39,"docs":{"101":{"tf":1.0},"113":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.4142135623730951},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":20,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":3.7416573867739413},"119":{"tf":2.0},"123":{"tf":1.0},"124":{"tf":2.0},"145":{"tf":1.0},"151":{"tf":2.0},"156":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":2.0},"166":{"tf":2.0},"28":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"72":{"tf":1.0}},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"72":{"tf":1.0}}},"3":{"df":1,"docs":{"72":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"/":{":":{"/":{"$":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":41,"docs":{"127":{"tf":2.23606797749979},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"25":{"tf":2.8284271247461903},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":3.872983346207417},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"147":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":17,"docs":{"100":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"156":{"tf":1.0},"31":{"tf":2.23606797749979},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"55":{"tf":3.1622776601683795},"63":{"tf":1.0},"67":{"tf":2.23606797749979},"72":{"tf":2.8284271247461903},"73":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.7320508075688772}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":3,"docs":{"1":{"tf":1.0},"2":{"tf":1.0},"33":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}},"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"142":{"tf":1.7320508075688772},"148":{"tf":3.0},"155":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":2.449489742783178},"44":{"tf":1.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":1,"docs":{"103":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951}},"n":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":2,"docs":{"104":{"tf":1.0},"106":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.7320508075688772},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":14,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"135":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"73":{"tf":1.4142135623730951},"88":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"141":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"117":{"tf":1.0},"158":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"100":{"tf":5.0990195135927845},"101":{"tf":2.8284271247461903},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"161":{"tf":4.69041575982343},"164":{"tf":1.0},"47":{"tf":2.0},"5":{"tf":1.0},"72":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"127":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.6457513110645907},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":6.0},"86":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"160":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"91":{"tf":2.6457513110645907},"96":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":3,"docs":{"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"101":{"tf":1.4142135623730951},"116":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"31":{"tf":1.0},"58":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"8":{",":{"8":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":7,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":4,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"k":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"26":{"tf":1.0},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"57":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"z":{"a":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"106":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"82":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"113":{"tf":1.4142135623730951},"126":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":2.23606797749979},"18":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.7320508075688772},"56":{"tf":1.0},"80":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"p":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":18,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"47":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"64":{"tf":1.0},"72":{"tf":2.0},"83":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"134":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":3,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"19":{"tf":1.0}}}}}}},"w":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"103":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}}}}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"139":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.7320508075688772},"47":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"73":{"tf":1.0},"86":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"r":{"a":{"c":{"df":2,"docs":{"156":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":3.7416573867739413},"123":{"tf":1.0},"124":{"tf":2.0},"164":{"tf":2.449489742783178}},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"e":{"d":{"df":6,"docs":{"148":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"77":{"tf":1.0}},"f":{"a":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"11":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"61":{"tf":1.0},"80":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":22,"docs":{"104":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.4142135623730951},"150":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"28":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"s":{"df":15,"docs":{"136":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":3.605551275463989},"151":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":3.4641016151377544},"58":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":2.23606797749979}}}},"v":{"=":{"$":{"(":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"m":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"129":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":19,"docs":{"112":{"tf":1.0},"129":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"41":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}},"s":{"df":2,"docs":{"32":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"147":{"tf":1.0},"24":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"33":{"tf":1.0},"65":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"4":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":26,"docs":{"100":{"tf":4.58257569495584},"101":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"161":{"tf":5.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":3.0},"74":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"f":{"=":{"'":{"%":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":47,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"103":{"tf":2.0},"104":{"tf":2.0},"106":{"tf":1.4142135623730951},"107":{"tf":3.3166247903554},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":3.4641016151377544},"116":{"tf":2.0},"120":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"156":{"tf":3.1622776601683795},"157":{"tf":2.23606797749979},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"161":{"tf":2.8284271247461903},"162":{"tf":3.605551275463989},"164":{"tf":2.0},"165":{"tf":3.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"98":{"tf":3.1622776601683795},"99":{"tf":2.449489742783178}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"o":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"57":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":44,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"112":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"87":{"tf":2.0},"88":{"tf":1.7320508075688772},"89":{"tf":1.0},"90":{"tf":2.0},"91":{"tf":2.0},"92":{"tf":3.0},"93":{"tf":1.7320508075688772},"95":{"tf":1.7320508075688772},"96":{"tf":1.7320508075688772},"97":{"tf":2.23606797749979},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"74":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":17,"docs":{"11":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"45":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"7":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"92":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"113":{"tf":1.0}}}}}}},"j":{"=":{"$":{"(":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"d":{"d":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"103":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":3.3166247903554},"44":{"tf":3.605551275463989},"46":{"tf":2.0},"47":{"tf":1.7320508075688772},"49":{"tf":3.1622776601683795},"5":{"tf":1.0},"50":{"tf":2.0},"57":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.6457513110645907},"78":{"tf":2.6457513110645907},"86":{"tf":1.0}},"s":{"/":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":3,"docs":{"158":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"49":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"49":{"tf":1.0},"78":{"tf":1.0}},"s":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"49":{"tf":1.0}}}}},"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":{},"l":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"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":{},"h":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"136":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"32":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"62":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":7,"docs":{"159":{"tf":1.0},"20":{"tf":1.0},"43":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951}}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"44":{"tf":2.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":35,"docs":{"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.23606797749979},"7":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"s":{"1":{"df":4,"docs":{"147":{"tf":1.0},"149":{"tf":1.0},"26":{"tf":1.0},"58":{"tf":1.0}}},"2":{"df":2,"docs":{"147":{"tf":1.0},"58":{"tf":1.0}}},"df":6,"docs":{"150":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":2.449489742783178},"90":{"tf":2.6457513110645907},"91":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":1,"docs":{"158":{"tf":1.0}}}},"t":{"df":0,"docs":{},"s":{"/":{"0":{"df":2,"docs":{"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"53":{"tf":1.7320508075688772}},"u":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"2":{"tf":1.0},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":11,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"58":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"s":{"df":24,"docs":{"111":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.0},"96":{"tf":1.0}}}},"t":{"df":4,"docs":{"143":{"tf":1.4142135623730951},"164":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"w":{"d":{"/":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"155":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"36":{"tf":2.23606797749979},"37":{"tf":1.7320508075688772},"38":{"tf":2.8284271247461903},"40":{"tf":1.0},"50":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"y":{"df":5,"docs":{"40":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772}}}}}},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"q":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":16,"docs":{"110":{"tf":1.0},"122":{"tf":2.0},"129":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.0},"157":{"tf":1.7320508075688772},"164":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"63":{"tf":1.0}}},"y":{"=":{"'":{"5":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"147":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"117":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"34":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.0},"163":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":8,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":28,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"135":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":3.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":4.69041575982343},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"(":{"4":{"df":1,"docs":{"85":{"tf":2.0}}},"df":0,"docs":{}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"9":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}}}}},"0":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"_":{"6":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"95":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"164":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"133":{"tf":1.7320508075688772},"16":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"=":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"46":{"tf":1.4142135623730951},"73":{"tf":2.0}},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"149":{"tf":1.0}}},"df":26,"docs":{"103":{"tf":2.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.4641016151377544},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":2.8284271247461903},"46":{"tf":1.0},"49":{"tf":1.7320508075688772},"63":{"tf":1.0},"72":{"tf":3.605551275463989},"73":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":3.1622776601683795},"86":{"tf":2.0}},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"18":{"tf":1.0}}}},"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":42,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":2.6457513110645907},"137":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":3.0},"142":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":3.1622776601683795},"9":{"tf":1.0},"95":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":2.23606797749979},"166":{"tf":1.0}},"k":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}}},"–":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"–":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.0},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"158":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"99":{"tf":4.0}}},"df":0,"docs":{}},"v":{"df":3,"docs":{"155":{"tf":2.449489742783178},"44":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":14,"docs":{"110":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.4142135623730951},"72":{"tf":3.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}}}},"d":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"1":{"1":{"1":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"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":{},"k":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"5":{"5":{"5":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},":":{"2":{"5":{"5":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":4,"docs":{"105":{"tf":2.0},"141":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"26":{"tf":1.0},"29":{"tf":1.0},"43":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":5.5677643628300215},"59":{"tf":1.0},"65":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":7,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"149":{"tf":1.0},"19":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"106":{"tf":1.0},"125":{"tf":1.0},"144":{"tf":1.7320508075688772},"149":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"5":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"132":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"123":{"tf":1.4142135623730951},"158":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951}},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}}},"df":9,"docs":{"100":{"tf":2.23606797749979},"122":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":30,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"128":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":2.8284271247461903},"75":{"tf":2.6457513110645907},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":10,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":2.0},"25":{"tf":2.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"52":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"106":{"tf":1.0},"20":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":5,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"v":{"df":30,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"104":{"tf":1.0},"133":{"tf":2.449489742783178},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":3.4641016151377544},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"85":{"tf":3.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":2.8284271247461903},"35":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":3.872983346207417},"48":{"tf":1.0},"50":{"tf":1.7320508075688772}},"e":{"(":{"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"2":{"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"19":{"tf":1.0},"33":{"tf":1.0},"59":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":11,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"133":{"tf":2.6457513110645907},"161":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.0}},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"o":{"df":3,"docs":{"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":16,"docs":{"103":{"tf":1.0},"138":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"165":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"49":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"57":{"tf":2.0},"58":{"tf":2.449489742783178},"73":{"tf":3.3166247903554},"78":{"tf":3.4641016151377544},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979}}}}}},"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"2":{"0":{"2":{"0":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":26,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.1622776601683795},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"53":{"tf":3.1622776601683795},"55":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":3.1622776601683795},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"98":{"tf":1.0}},"s":{"/":{"d":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":11,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"85":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":26,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.7320508075688772},"42":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":2.0},"44":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"135":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"60":{"tf":1.0},"77":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"101":{"tf":2.0},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":2.0},"50":{"tf":1.0},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"104":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"107":{"tf":1.0},"121":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"94":{"tf":1.0}}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"166":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"61":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"141":{"tf":1.0},"150":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"150":{"tf":1.0}}}}},"v":{"df":2,"docs":{"120":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.7320508075688772},"120":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"40":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"h":{"df":1,"docs":{"72":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"5":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}}}},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}},"z":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":25,"docs":{"101":{"tf":1.0},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":5.385164807134504},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"o":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"22":{"tf":1.0},"72":{"tf":1.0},"87":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}},"t":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":1,"docs":{"119":{"tf":1.0}}}},"s":{"=":{"'":{"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":2.0}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"24":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.23606797749979},"92":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}}}}}},"w":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":4.47213595499958},"85":{"tf":2.8284271247461903},"86":{"tf":2.0}},"x":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":2.23606797749979}}}}}}}},"x":{"df":1,"docs":{"85":{"tf":1.0}}},"y":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}},"s":{"#":{"#":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"\\":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"+":{"#":{"(":{"$":{"&":{")":{"#":{"df":0,"docs":{},"g":{"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":{}},"df":0,"docs":{}}}}}},"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":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"'":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},")":{"(":{"?":{"=":{".":{"*":{"df":0,"docs":{},"e":{")":{".":{"*":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":0,"docs":{}},"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":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"/":{"$":{"/":{"'":{"\"":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"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":{}},"df":0,"docs":{}},"(":{"\\":{"\\":{"?":{")":{"\\":{"\\":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"x":{"a":{"0":{"/":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"/":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"/":{",":{"/":{"2":{"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":{},"g":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{",":{"]":{"*":{"/":{"4":{"2":{"/":{"3":{"df":1,"docs":{"161":{"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":{},"u":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"?":{"df":0,"docs":{},"g":{"$":{"/":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"b":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{")":{"?":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"98":{"tf":1.0}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"2":{")":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"0":{"*":{"[":{"1":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"\\":{"b":{"/":{"[":{"&":{"]":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"w":{"/":{"\\":{"df":0,"docs":{},"u":{"&":{"/":{"df":0,"docs":{},"g":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"+":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"\\":{"df":2,"docs":{"129":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"b":{"/":{"b":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"3":{"/":{"3":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"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":{}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"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":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"=":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"?":{"\\":{"df":0,"docs":{},"k":{"\\":{"d":{"+":{"/":{"+":{"+":{"$":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":2,"docs":{"135":{"tf":3.3166247903554},"165":{"tf":2.23606797749979}}},"2":{"df":3,"docs":{"104":{"tf":1.4142135623730951},"135":{"tf":3.4641016151377544},"165":{"tf":2.23606797749979}}},"=":{"'":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"3":{",":{"b":{",":{"a":{",":{"3":{",":{"c":{",":{"d":{",":{"1":{",":{"d":{",":{"c":{",":{"2":{",":{"2":{",":{"2":{",":{"3":{",":{"1":{",":{"b":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{",":{"4":{"2":{"\"":{",":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"4":{"2":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{"3":{".":{"1":{"4":{"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":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":5,"docs":{"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"w":{"*":{"(":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":53,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"p":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"145":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":14,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"158":{"tf":3.0},"159":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.0}}}}}},"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}},"n":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"47":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"134":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"97":{"tf":1.0}}}}}},"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"79":{"tf":1.0}}}}},"df":3,"docs":{"159":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"83":{"tf":1.0}},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{")":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":15,"docs":{"101":{"tf":2.0},"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"152":{"tf":1.0},"159":{"tf":2.0},"161":{"tf":3.1622776601683795},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"166":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"83":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"89":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.7320508075688772},"41":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":62,"docs":{"100":{"tf":1.0},"125":{"tf":2.23606797749979},"126":{"tf":4.0},"127":{"tf":3.0},"129":{"tf":2.23606797749979},"134":{"tf":2.0},"137":{"tf":2.23606797749979},"14":{"tf":2.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951},"143":{"tf":1.7320508075688772},"144":{"tf":3.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":3.1622776601683795},"156":{"tf":2.23606797749979},"158":{"tf":3.0},"159":{"tf":2.6457513110645907},"165":{"tf":4.123105625617661},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.7320508075688772},"30":{"tf":2.0},"31":{"tf":1.0},"33":{"tf":2.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":3.7416573867739413},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"49":{"tf":2.0},"50":{"tf":3.1622776601683795},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":2.23606797749979},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"75":{"tf":3.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"92":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}}}},"d":{"df":7,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":43,"docs":{"100":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"135":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"123":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"r":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.0},"137":{"tf":2.23606797749979},"142":{"tf":3.1622776601683795},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":4.47213595499958},"73":{"tf":2.8284271247461903},"74":{"tf":1.7320508075688772},"75":{"tf":2.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"147":{"tf":1.0},"17":{"tf":1.0},"58":{"tf":1.0}}}}},"df":28,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":31,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"155":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0}}}}},"d":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":18,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":3.3166247903554},"129":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":4.242640687119285},"162":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":6.0},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":68,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":4,"docs":{"133":{"tf":1.0},"154":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0}}},"n":{"[":{"$":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":21,"docs":{"104":{"tf":1.0},"119":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}},"{":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"106":{"tf":1.0},"115":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"n":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"d":{"df":7,"docs":{"121":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.7320508075688772},"50":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":2,"docs":{"143":{"tf":1.0},"158":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"65":{"tf":1.0},"92":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"157":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":49,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":2.0},"103":{"tf":2.23606797749979},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"161":{"tf":2.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.4142135623730951},"42":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":3.605551275463989}}}},"df":1,"docs":{"164":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":18,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":3.7416573867739413},"118":{"tf":3.1622776601683795},"119":{"tf":3.1622776601683795},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"134":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"30":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"113":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"150":{"tf":1.0},"164":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"144":{"tf":1.0}}}}},"v":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}}},"t":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"1":{"2":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"9":{"df":1,"docs":{"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":2.23606797749979},"126":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"56":{"tf":3.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"p":{"df":5,"docs":{"14":{"tf":1.0},"18":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}},"r":{"df":16,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"110":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"40":{"tf":1.0},"59":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"h":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"94":{"tf":1.0}}}}},"df":6,"docs":{"127":{"tf":1.0},"29":{"tf":1.0},"49":{"tf":2.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}},"e":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"143":{"tf":2.449489742783178},"144":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":71,"docs":{"107":{"tf":1.0},"117":{"tf":1.4142135623730951},"125":{"tf":1.7320508075688772},"126":{"tf":2.449489742783178},"127":{"tf":1.0},"129":{"tf":1.7320508075688772},"131":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"138":{"tf":1.0},"14":{"tf":1.7320508075688772},"141":{"tf":2.8284271247461903},"142":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":2.0},"145":{"tf":2.0},"146":{"tf":1.0},"147":{"tf":2.449489742783178},"148":{"tf":1.4142135623730951},"149":{"tf":3.1622776601683795},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.1622776601683795},"166":{"tf":2.6457513110645907},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":5.0990195135927845},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":2.8284271247461903},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"+":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.6457513110645907},"124":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"p":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"b":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"149":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.8284271247461903},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.7320508075688772},"152":{"tf":2.449489742783178},"154":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.0},"39":{"tf":1.0},"58":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}}}},"df":7,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"t":{"df":1,"docs":{"42":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"122":{"tf":1.0},"127":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":43,"docs":{"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":4.0},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.3166247903554},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":3.4641016151377544},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":4.0},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"91":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":4,"docs":{"114":{"tf":2.449489742783178},"124":{"tf":1.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"110":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"120":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"g":{"a":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"92":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":3.7416573867739413},"96":{"tf":1.0}}}},"df":2,"docs":{"131":{"tf":1.0},"133":{"tf":1.0}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"160":{"tf":1.0},"92":{"tf":2.23606797749979},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.0},"33":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"157":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"23":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":4,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.0}}}},"x":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}},"z":{"df":0,"docs":{},"e":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"1":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":2.6457513110645907},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":3.872983346207417},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":2.449489742783178},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"86":{"tf":2.0},"93":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"57":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"i":{"df":5,"docs":{"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":7,"docs":{"104":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"163":{"tf":2.0},"72":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"=":{"'":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"89":{"tf":2.6457513110645907},"92":{"tf":2.8284271247461903}}}}},"g":{"df":1,"docs":{"149":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"o":{"a":{"df":0,"docs":{},"p":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"106":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"153":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":3.4641016151377544},"164":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"72":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"v":{"df":2,"docs":{"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"140":{"tf":1.0},"156":{"tf":1.7320508075688772},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"137":{"tf":1.0},"16":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":1.7320508075688772},"103":{"tf":6.164414002968976},"104":{"tf":3.7416573867739413},"105":{"tf":1.4142135623730951},"106":{"tf":1.7320508075688772},"107":{"tf":3.7416573867739413},"135":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"162":{"tf":4.795831523312719},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":39,"docs":{"11":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":2.449489742783178},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"155":{"tf":3.1622776601683795},"156":{"tf":2.0},"158":{"tf":2.8284271247461903},"159":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.6457513110645907},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"63":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.8284271247461903},"78":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"t":{"a":{"b":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":38,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":2,"docs":{"133":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":25,"docs":{"100":{"tf":2.0},"112":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"65":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":43,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"106":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":2.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"16":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"n":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":2.23606797749979},"122":{"tf":2.23606797749979},"124":{"tf":2.23606797749979},"140":{"tf":1.0},"164":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.0},"65":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":3,"docs":{"117":{"tf":2.23606797749979},"65":{"tf":1.0},"67":{"tf":1.0}}}}}}},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"127":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"58":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"14":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"/":{",":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"72":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"f":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"0":{".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"5":{"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":49,"docs":{"101":{"tf":2.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"130":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":1.0},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"55":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"80":{"tf":1.4142135623730951}}}}},"df":5,"docs":{"159":{"tf":4.358898943540674},"80":{"tf":3.0},"81":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":4.358898943540674}},"e":{"df":3,"docs":{"119":{"tf":1.0},"141":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.4142135623730951},"33":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"163":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"55":{"tf":1.0},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"89":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413}}}}},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"156":{"tf":1.0},"58":{"tf":2.8284271247461903},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"77":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413},"98":{"tf":1.0}}}}}},"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"=":{"0":{".":{"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":10,"docs":{"113":{"tf":1.7320508075688772},"155":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"137":{"tf":1.0},"155":{"tf":1.4142135623730951},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"p":{"=":{"1":{".":{"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"4":{"3":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":2.23606797749979},"89":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"_":{"2":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"134":{"tf":1.0},"147":{"tf":1.0},"38":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":1,"docs":{"133":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"58":{"tf":3.1622776601683795},"98":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":4.123105625617661},"135":{"tf":2.449489742783178},"140":{"tf":1.0},"145":{"tf":2.23606797749979},"147":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":2.23606797749979},"54":{"tf":2.0},"58":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":2.0},"99":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"110":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"50":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"14":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"102":{"tf":1.0},"162":{"tf":1.0},"20":{"tf":1.0},"53":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"113":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}}},"u":{"b":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":11,"docs":{"100":{"tf":1.0},"129":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"60":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"156":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.6457513110645907},"62":{"tf":1.7320508075688772},"84":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"r":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"156":{"tf":1.0},"60":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"156":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"124":{"tf":1.4142135623730951},"135":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"21":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"63":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":6,"docs":{"122":{"tf":1.0},"141":{"tf":1.0},"155":{"tf":1.0},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"165":{"tf":1.0},"92":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"119":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.0},"40":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0}}}},"m":{"df":2,"docs":{"136":{"tf":1.4142135623730951},"77":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":3,"docs":{"101":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"113":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"140":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"92":{"tf":2.0}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"p":{"df":6,"docs":{"117":{"tf":1.0},"133":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"150":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"h":{"df":0,"docs":{},"k":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":1,"docs":{"40":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":11,"docs":{"159":{"tf":1.0},"160":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":3.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":1,"docs":{"48":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":23,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.4142135623730951},"165":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":23,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"15":{"tf":2.0},"154":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"160":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":2.23606797749979},"25":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.4142135623730951},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}}}}}}},"|":{"[":{"^":{"\"":{"]":{"+":{"\"":{"(":{"[":{"^":{"\"":{"]":{"+":{")":{"\"":{">":{"<":{"/":{"a":{">":{"(":{".":{"+":{")":{"df":0,"docs":{},"|":{"[":{"\\":{"2":{"]":{"(":{"#":{"\\":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{".":{"*":{"df":0,"docs":{},"p":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"3":{"3":{"df":0,"docs":{},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"f":{"\\":{"df":0,"docs":{},"v":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":18,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"124":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"164":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":1.7320508075688772},"77":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":6,"docs":{"101":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"52":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":3.1622776601683795},"124":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":4.47213595499958},"164":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":3,"docs":{"157":{"tf":2.23606797749979},"66":{"tf":2.449489742783178},"70":{"tf":1.7320508075688772}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"157":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":3.3166247903554},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":17,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":1,"docs":{"148":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":6,"docs":{"155":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":4.123105625617661},"50":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":15,"docs":{"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"29":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}},"df":29,"docs":{"103":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":2.8284271247461903},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"a":{"/":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"6":{"tf":1.0}}}},"df":11,"docs":{"101":{"tf":2.0},"104":{"tf":3.1622776601683795},"107":{"tf":1.0},"122":{"tf":2.8284271247461903},"124":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"75":{"tf":1.0},"99":{"tf":2.6457513110645907}},"l":{"df":9,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"144":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"38":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"147":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.0},"7":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":2.23606797749979},"86":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"165":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":53,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.4142135623730951},"117":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":2.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"97":{"tf":2.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}},"t":{"'":{"\\":{"'":{"'":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"38":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":10,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"’":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":8,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}},"k":{"df":4,"docs":{"107":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"86":{"tf":1.0}}}},"r":{"d":{"df":10,"docs":{"101":{"tf":2.0},"105":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":23,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"128":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"130":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"62":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}},"df":26,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"30":{"tf":1.7320508075688772},"58":{"tf":2.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":19,"docs":{"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"w":{"df":3,"docs":{"107":{"tf":1.0},"162":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"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":{},"e":{"df":1,"docs":{"103":{"tf":1.0}}},"l":{"d":{"df":4,"docs":{"147":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":35,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"90":{"tf":2.0},"93":{"tf":1.0},"97":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":11,"docs":{"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"103":{"tf":1.0},"159":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"p":{"df":3,"docs":{"144":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"89":{"tf":1.0}}}}},"o":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951}}}}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"4":{"tf":1.0},"61":{"tf":2.0}}}},"df":0,"docs":{},"o":{"df":14,"docs":{"155":{"tf":2.23606797749979},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.0},"49":{"tf":2.23606797749979},"50":{"tf":2.0},"57":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":3.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":1.0}},"s":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"123":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"l":{"(":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":40,"docs":{"102":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"112":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":2.8284271247461903},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"9":{"tf":1.4142135623730951},"97":{"tf":2.8284271247461903},"98":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"68":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":2.0},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"p":{"df":8,"docs":{"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"59":{"tf":1.0},"93":{"tf":1.7320508075688772},"96":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":2.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}}},"df":16,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":2.449489742783178},"165":{"tf":1.0},"43":{"tf":2.0},"45":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"81":{"tf":3.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"$":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"13":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.7320508075688772},"140":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0}}}}}}},"p":{"df":1,"docs":{"144":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"155":{"tf":2.0},"44":{"tf":2.0},"50":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"150":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":3.7416573867739413},"118":{"tf":1.0},"124":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"166":{"tf":1.0},"58":{"tf":3.0},"63":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":14,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"155":{"tf":1.7320508075688772},"24":{"tf":1.0},"41":{"tf":2.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772}}},"k":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"i":{"df":17,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"m":{"df":1,"docs":{"99":{"tf":1.0}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"135":{"tf":5.5677643628300215},"145":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"99":{"tf":2.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"119":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"26":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":4,"docs":{"150":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}}},"o":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":55,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"150":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}}}},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":7,"docs":{"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"166":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"73":{"tf":2.0}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"158":{"tf":3.872983346207417},"159":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":2.23606797749979},"34":{"tf":2.23606797749979},"36":{"tf":2.449489742783178},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"73":{"tf":5.385164807134504},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772}}},"i":{"c":{"df":18,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"10":{"tf":1.0},"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"u":{"&":{"/":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"df":1,"docs":{"98":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"155":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"c":{"df":1,"docs":{"161":{"tf":1.0}}},"df":16,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"127":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.6457513110645907},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":2.23606797749979}}}},"i":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"19":{"tf":1.0}}}}},"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":2.0}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"155":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.0},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"28":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"110":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"123":{"tf":2.449489742783178},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"q":{"df":4,"docs":{"100":{"tf":1.0},"104":{"tf":3.7416573867739413},"107":{"tf":1.7320508075688772},"162":{"tf":2.6457513110645907}},"u":{"df":8,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":34,"docs":{"130":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.4142135623730951},"29":{"tf":1.0},"57":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":7,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"135":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"95":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.0},"49":{"tf":1.0}}}}}},"p":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"d":{"b":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":19,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":8,"docs":{"101":{"tf":1.0},"133":{"tf":2.449489742783178},"161":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"73":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0},"53":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}},"y":{"df":0,"docs":{},"y":{"b":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":26,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":142,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.8284271247461903},"102":{"tf":1.0},"103":{"tf":3.0},"104":{"tf":2.6457513110645907},"105":{"tf":1.0},"106":{"tf":2.0},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":3.4641016151377544},"121":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"123":{"tf":2.0},"124":{"tf":3.4641016151377544},"125":{"tf":1.0},"127":{"tf":2.23606797749979},"129":{"tf":1.7320508075688772},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"133":{"tf":3.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":2.23606797749979},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":2.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":3.3166247903554},"146":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":2.8284271247461903},"149":{"tf":3.0},"15":{"tf":1.7320508075688772},"150":{"tf":3.1622776601683795},"151":{"tf":1.7320508075688772},"152":{"tf":1.7320508075688772},"154":{"tf":2.6457513110645907},"155":{"tf":4.795831523312719},"156":{"tf":4.47213595499958},"157":{"tf":3.7416573867739413},"158":{"tf":3.605551275463989},"159":{"tf":3.872983346207417},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.0},"162":{"tf":3.0},"163":{"tf":2.449489742783178},"164":{"tf":3.872983346207417},"165":{"tf":4.0},"166":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"2":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":4.242640687119285},"32":{"tf":2.0},"33":{"tf":2.8284271247461903},"34":{"tf":2.0},"35":{"tf":2.0},"36":{"tf":2.8284271247461903},"38":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"40":{"tf":3.4641016151377544},"41":{"tf":1.7320508075688772},"42":{"tf":1.7320508075688772},"43":{"tf":2.0},"44":{"tf":3.4641016151377544},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"48":{"tf":2.23606797749979},"49":{"tf":3.7416573867739413},"50":{"tf":4.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":2.6457513110645907},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":5.291502622129181},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":2.23606797749979},"62":{"tf":2.0},"63":{"tf":3.605551275463989},"64":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.0},"67":{"tf":2.6457513110645907},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":3.1622776601683795},"71":{"tf":1.0},"72":{"tf":5.0},"73":{"tf":6.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":2.8284271247461903},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":2.6457513110645907},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":3.3166247903554},"99":{"tf":4.123105625617661}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}}}}},"r":{"'":{"df":3,"docs":{"147":{"tf":1.0},"155":{"tf":1.0},"50":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":23,"docs":{"125":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":2.449489742783178},"88":{"tf":1.0},"90":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}}}}}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"x":{"8":{"6":{"_":{"6":{"4":{"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":{}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"45":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"1":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{".":{"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"24":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"49":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":35,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":33,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":3.3166247903554},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":3.605551275463989},"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{"'":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":15,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":20,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":3.1622776601683795},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"142":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":24,"docs":{"1":{"tf":1.0},"103":{"tf":1.4142135623730951},"110":{"tf":1.0},"13":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"49":{"tf":2.23606797749979},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"36":{"tf":1.0},"7":{"tf":1.0},"98":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":2.0}}}}},"df":2,"docs":{"150":{"tf":1.0},"56":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":15,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"157":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":2.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"m":{"df":7,"docs":{"14":{"tf":1.7320508075688772},"157":{"tf":1.0},"31":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.7320508075688772},"90":{"tf":1.0},"91":{"tf":2.8284271247461903}},"r":{"c":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":2,"docs":{"17":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"7":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"s":{"df":2,"docs":{"28":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"31":{"tf":1.0}}}},"w":{"(":{"2":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"*":{"\\":{"1":{"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"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":{}},"+":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"162":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"18":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":2.0},"65":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":32,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"116":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"80":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"120":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"y":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"c":{"df":13,"docs":{"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.449489742783178},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"61":{"tf":1.0},"73":{"tf":2.0},"77":{"tf":4.358898943540674},"86":{"tf":2.449489742783178}}},"df":19,"docs":{"104":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"140":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"b":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"98":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":35,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"166":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.4142135623730951}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":9,"docs":{"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}},"i":{"df":6,"docs":{"154":{"tf":2.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":6,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"72":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"1":{"1":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":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":{"105":{"tf":2.0},"145":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}}}}},"df":13,"docs":{"101":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"110":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"119":{"tf":2.0},"159":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":4,"docs":{"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"30":{"tf":1.0},"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":12,"docs":{"126":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":2.449489742783178},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"15":{"tf":1.0},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"17":{"tf":2.0},"31":{"tf":1.0},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"164":{"tf":1.0},"66":{"tf":1.0}}},"h":{"df":7,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"89":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":28,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"33":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":21,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":17,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"101":{"tf":2.6457513110645907},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"158":{"tf":3.0},"161":{"tf":2.6457513110645907},"164":{"tf":1.4142135623730951},"166":{"tf":3.3166247903554},"32":{"tf":1.0},"45":{"tf":2.23606797749979},"48":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":50,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"115":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"8":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":2.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"'":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":2.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"85":{"tf":2.8284271247461903},"93":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"5":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"165":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"(":{"1":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"2":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"x":{"2":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"7":{"1":{"0":{"\\":{"df":0,"docs":{},"x":{"2":{"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"8":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"a":{"a":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"c":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"d":{"df":3,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":2.0},"164":{"tf":2.0}},"e":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"f":{"df":1,"docs":{"121":{"tf":1.0}}},"g":{"df":1,"docs":{"121":{"tf":1.0}}},"h":{"df":1,"docs":{"121":{"tf":1.0}}},"i":{"df":1,"docs":{"121":{"tf":1.0}}},"j":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"g":{"df":10,"docs":{"123":{"tf":3.4641016151377544},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":4.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":27,"docs":{"101":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"142":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"161":{"tf":2.6457513110645907},"165":{"tf":2.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":3.4641016151377544},"49":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":2.6457513110645907},"86":{"tf":2.0},"91":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":2.0}}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":2.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"v":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"x":{"0":{"0":{"df":3,"docs":{"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"1":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":1,"docs":{"122":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"135":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"58":{"tf":3.3166247903554},"81":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"137":{"tf":1.0},"142":{"tf":2.0}}}},"z":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0}},"v":{"df":0,"docs":{},"f":{"df":1,"docs":{"31":{"tf":1.0}}}}},"{":{"1":{",":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":15,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"44":{"tf":3.0},"53":{"tf":1.7320508075688772},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"'":{"d":{"df":9,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":36,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"64":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":1.0}}}},"v":{"df":5,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0}}}},"?":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"z":{".":{"!":{"?":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"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":{},"j":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"]":{"+":{"$":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"3":{"df":0,"docs":{},"}":{")":{".":{".":{"\\":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":1,"docs":{"53":{"tf":1.0}}},"a":{"df":7,"docs":{"117":{"tf":1.7320508075688772},"164":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":17,"docs":{"110":{"tf":1.0},"117":{"tf":3.0},"133":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"58":{"tf":3.4641016151377544},"63":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":13,"docs":{"113":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"breadcrumbs":{"root":{"0":{"*":{"+":{"\\":{"d":{"df":0,"docs":{},"{":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"5":{"8":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"7":{"5":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"9":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"0":{"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"df":2,"docs":{"113":{"tf":1.0},"85":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"8":{".":{".":{"1":{"0":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}},"9":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"0":{":":{"0":{"0":{"df":3,"docs":{"89":{"tf":2.449489742783178},"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"1":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"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":{}},"df":1,"docs":{"81":{"tf":1.0}}},"df":0,"docs":{}},"2":{"7":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{":":{"1":{"3":{"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":{}},"1":{",":{"0":{"2":{",":{"0":{"3":{",":{"0":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{",":{"0":{"9":{",":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"2":{".":{"5":{",":{"0":{"3":{".":{"5":{",":{"0":{"4":{".":{"5":{",":{"0":{"5":{".":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"164":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"54":{"tf":1.0}}},":":{"0":{"1":{"df":1,"docs":{"40":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":2.0}}},"2":{",":{"0":{"6":{",":{"1":{"0":{",":{"1":{"4":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{",":{"0":{"7":{",":{"1":{"1":{",":{"1":{"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},":":{"3":{"0":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"d":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{",":{"0":{"8":{",":{"1":{"2":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"5":{",":{"0":{"6":{",":{"0":{"7":{",":{"0":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"1":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"3":{"0":{"df":4,"docs":{"159":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.6457513110645907},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.7320508075688772}}},"6":{"df":2,"docs":{"80":{"tf":1.0},"81":{"tf":1.0}}},"7":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{"df":2,"docs":{"113":{"tf":1.0},"117":{"tf":1.0}}},"9":{",":{"1":{"0":{",":{"1":{"1":{",":{"1":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"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":{"3":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"113":{"tf":1.0}}},"b":{"df":1,"docs":{"94":{"tf":1.0}}},"df":39,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"137":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"151":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"73":{"tf":2.449489742783178},"85":{"tf":2.23606797749979},"90":{"tf":1.4142135623730951},"99":{"tf":4.47213595499958}},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"1":{")":{"+":{"\\":{"b":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"2":{",":{"3":{",":{"4":{",":{"5":{",":{"6":{"df":1,"docs":{"123":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{",":{"b":{",":{"c":{",":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"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":2,"docs":{"119":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},".":{".":{"2":{"df":0,"docs":{},"}":{"df":0,"docs":{},"{":{"a":{".":{".":{"b":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"3":{"df":0,"docs":{},"}":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"4":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"0":{"0":{":":{"1":{".":{"7":{"5":{"0":{"0":{":":{"2":{".":{"5":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":1,"docs":{"13":{"tf":1.0}}},"2":{"0":{"0":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"8":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"1":{"5":{"df":0,"docs":{},"e":{"+":{"0":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"2":{"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"2":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"5":{"3":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"df":0,"docs":{},"e":{"+":{"4":{"\\":{"df":0,"docs":{},"n":{"4":{"2":{".":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}},".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.449489742783178},"55":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772}}}}},"0":{"0":{"df":1,"docs":{"121":{"tf":1.0}}},"df":5,"docs":{"121":{"tf":1.7320508075688772},"159":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0}}},"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":1,"docs":{"121":{"tf":1.0}}},"5":{"1":{"df":1,"docs":{"92":{"tf":2.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"3":{"0":{"0":{"0":{"\\":{"df":0,"docs":{},"n":{"2":{".":{"4":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"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":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"t":{"2":{"0":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"116":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"92":{"tf":2.8284271247461903},"98":{"tf":1.0}}},"1":{"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"2":{"4":{"df":3,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":2.449489742783178},"79":{"tf":1.0}}},"df":1,"docs":{"118":{"tf":1.4142135623730951}}},"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},":":{"4":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":40,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":2.0},"113":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0},"96":{"tf":1.0}},"k":{"df":1,"docs":{"73":{"tf":1.7320508075688772}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"1":{"1":{"df":2,"docs":{"103":{"tf":1.0},"72":{"tf":1.0}}},"2":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"2":{"1":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":28,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.7320508075688772},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0}}}}},"2":{"0":{".":{"0":{"0":{"0":{":":{"1":{"2":{"0":{".":{"7":{"5":{"2":{":":{"1":{"2":{"1":{".":{"5":{"0":{"4":{"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":{},"n":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"2":{"9":{"8":{"df":1,"docs":{"90":{"tf":1.0}}},"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"1":{"1":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"4":{"5":{"6":{"7":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":4,"docs":{"133":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"7":{"2":{"6":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"3":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}}}}},"8":{"8":{"8":{"8":{"8":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":31,"docs":{"101":{"tf":1.7320508075688772},"105":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":1,"docs":{"103":{"tf":1.0}}}},"3":{",":{"1":{"4":{",":{"1":{"5":{",":{"1":{"6":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"110":{"tf":1.0}}},"3":{"7":{"df":3,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"5":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},":":{"0":{"0":{":":{"4":{"6":{".":{"1":{"7":{"0":{"4":{"1":{"6":{"8":{"9":{"0":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"2":{"5":{".":{"9":{"2":{"1":{"2":{"0":{"5":{"8":{"8":{"9":{"df":1,"docs":{"81":{"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":{}},"1":{"9":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"5":{":":{"1":{"8":{".":{"6":{"9":{"3":{"8":{"2":{"3":{"1":{"1":{"7":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"1":{"df":1,"docs":{"48":{"tf":1.0}}},"df":0,"docs":{}},"5":{"4":{":":{"0":{"3":{".":{"5":{"7":{"6":{"0":{"5":{"5":{"9":{"3":{"3":{"df":3,"docs":{"159":{"tf":2.23606797749979},"81":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":2.449489742783178},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}},"k":{"df":1,"docs":{"40":{"tf":1.0}}}},"4":{"8":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"3":{"9":{":":{"4":{"1":{".":{"2":{"8":{"5":{"7":{"1":{"4":{"9":{"3":{"4":{"df":2,"docs":{"80":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":21,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.0},"75":{"tf":2.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.0},"92":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}}},"5":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},":":{"1":{"7":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":22,"docs":{"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"6":{":":{"3":{"9":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":18,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"k":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"7":{"0":{"df":1,"docs":{"114":{"tf":1.0}}},":":{"0":{"6":{":":{"0":{"1":{".":{"5":{"2":{"3":{"3":{"0":{"8":{"5":{"9":{"9":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":17,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},"8":{"3":{"df":3,"docs":{"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}},"df":15,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0}}},"9":{"9":{"1":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":16,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"92":{"tf":1.0}}},":":{"1":{".":{"7":{"5":{":":{"2":{".":{"5":{"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":{}},"2":{":":{"3":{":":{"4":{":":{"5":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"a":{":":{"b":{":":{"c":{":":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"100":{"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":{}},":":{":":{":":{"2":{":":{":":{":":{":":{"3":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"$":{"1":{"df":2,"docs":{"123":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"2":{"df":3,"docs":{"137":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"=":{"3":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"69":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"1":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}},"df":1,"docs":{"158":{"tf":1.0}}},"d":{"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"40":{"tf":1.0}}},"df":79,"docs":{"100":{"tf":3.0},"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":2.0},"109":{"tf":1.7320508075688772},"110":{"tf":2.0},"111":{"tf":2.23606797749979},"113":{"tf":2.8284271247461903},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.7320508075688772},"137":{"tf":3.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"149":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.0},"160":{"tf":1.4142135623730951},"161":{"tf":4.0},"162":{"tf":2.0},"163":{"tf":2.23606797749979},"164":{"tf":1.4142135623730951},"165":{"tf":3.872983346207417},"166":{"tf":2.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"40":{"tf":5.291502622129181},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":2.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":2.8284271247461903},"59":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":2.449489742783178},"65":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":3.605551275463989},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":3.0},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.47213595499958}},"f":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}},"i":{"df":1,"docs":{"48":{"tf":1.0}}},"k":{"df":1,"docs":{"79":{"tf":1.0}}},"q":{"df":2,"docs":{"162":{"tf":1.0},"59":{"tf":1.0}}},"s":{"df":0,"docs":{},"f":{"df":1,"docs":{"48":{"tf":1.0}}},"h":{"df":3,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}},"|":{"4":{"df":0,"docs":{},"|":{"6":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"2":{")":{"*":{"[":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"[":{"5":{"]":{"*":{"3":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"*":{"[":{"5":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"3":{",":{"4":{",":{"5":{",":{"6":{",":{"7":{",":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},".":{".":{"4":{"df":1,"docs":{"138":{"tf":1.0}}},"df":0,"docs":{}},"3":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"4":{"5":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"9":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"/":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"0":{"0":{"+":{"1":{"0":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"91":{"tf":2.0}}},"7":{"df":1,"docs":{"14":{"tf":1.0}}},"df":3,"docs":{"114":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"1":{"4":{"df":2,"docs":{"14":{"tf":1.0},"15":{"tf":1.0}}},"6":{"df":1,"docs":{"14":{"tf":1.0}}},"7":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"8":{")":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":1,"docs":{"14":{"tf":1.0}}},"9":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"2":{"0":{"1":{"0":{"0":{"5":{"2":{"0":{"1":{"0":{".":{"0":{"5":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":4,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}},"1":{"0":{"8":{"1":{"2":{"df":1,"docs":{"117":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"117":{"tf":1.0}}},"2":{"df":3,"docs":{"40":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"119":{"tf":1.0},"81":{"tf":1.4142135623730951}}},"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"1":{"0":{":":{"0":{"5":{".":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"0":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":24,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":2.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.449489742783178}},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"1":{"df":17,"docs":{"101":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":2.23606797749979},"48":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.0},"86":{"tf":1.0}}},"2":{"/":{"7":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"8":{"df":1,"docs":{"77":{"tf":1.0}}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.7320508075688772}}},"3":{"8":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":13,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"4":{"df":15,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"5":{"df":1,"docs":{"113":{"tf":1.0}}},"6":{"df":1,"docs":{"113":{"tf":1.0}}},"7":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":12,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"86":{"tf":1.0}}},"6":{"7":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":10,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"7":{"df":9,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0}}},"8":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0}}},"9":{"df":7,"docs":{"101":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"75":{"tf":1.0}}},":":{"3":{":":{"4":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},">":{"&":{"1":{"df":1,"docs":{"58":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.4142135623730951}}}}}},"t":{"3":{"\\":{"df":0,"docs":{},"f":{"4":{"\\":{"df":0,"docs":{},"v":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"^":{"df":0,"docs":{},"i":{"3":{"^":{"df":0,"docs":{},"l":{"4":{"^":{"df":0,"docs":{},"k":{"5":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{"df":1,"docs":{"54":{"tf":1.0}}},"b":{"df":1,"docs":{"54":{"tf":1.0}}},"c":{"2":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":69,"docs":{"100":{"tf":2.0},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":3.1622776601683795},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.8284271247461903},"110":{"tf":2.0},"111":{"tf":2.0},"113":{"tf":1.7320508075688772},"115":{"tf":1.7320508075688772},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":2.0},"122":{"tf":1.7320508075688772},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"134":{"tf":1.7320508075688772},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.7320508075688772},"158":{"tf":2.6457513110645907},"159":{"tf":2.23606797749979},"160":{"tf":2.449489742783178},"161":{"tf":2.8284271247461903},"162":{"tf":2.8284271247461903},"163":{"tf":2.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"58":{"tf":3.605551275463989},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"77":{"tf":2.0},"85":{"tf":1.0},"86":{"tf":2.0},"92":{"tf":1.4142135623730951},"96":{"tf":2.0},"98":{"tf":2.6457513110645907},"99":{"tf":3.605551275463989}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"115":{"tf":1.0}}},"df":0,"docs":{}},"|":{"5":{"df":0,"docs":{},"|":{"7":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"3":{")":{"*":{"5":{")":{"=":{"2":{"5":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"$":{"4":{")":{"/":{"4":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"8":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"140":{"tf":1.0}}}}}},"b":{",":{"a":{",":{"c":{",":{"d":{",":{"1":{",":{"2":{"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":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"_":{"1":{"df":1,"docs":{"156":{"tf":1.0}}},"2":{"df":1,"docs":{"156":{"tf":1.0}}},"3":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"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":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"2":{"8":{"5":{"7":{"1":{"4":{"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":{}},"df":9,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.1622776601683795},"103":{"tf":1.0},"124":{"tf":1.7320508075688772},"157":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":1.7320508075688772},"70":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"+":{"4":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}},"0":{"0":{"0":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"df":1,"docs":{"100":{"tf":1.0}}},"df":9,"docs":{"101":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"79":{"tf":1.0},"89":{"tf":2.449489742783178}}},"1":{"4":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"103":{"tf":1.0}}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"2":{"df":1,"docs":{"53":{"tf":1.0}}},"3":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"4":{"7":{"3":{"4":{"7":{"4":{"8":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"7":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":2.0}}},"8":{"df":3,"docs":{"118":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0}}},"9":{"9":{"2":{"df":1,"docs":{"91":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"1":{"1":{"\\":{"df":0,"docs":{},"n":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"a":{"df":1,"docs":{"116":{"tf":1.0}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"df":1,"docs":{"30":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"140":{"tf":1.0}}}}}}},"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.7320508075688772},"123":{"tf":1.0}}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":66,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":2.0},"105":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":2.23606797749979},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"113":{"tf":3.1622776601683795},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":2.0},"138":{"tf":1.0},"139":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":2.23606797749979},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":3.0},"162":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"165":{"tf":2.8284271247461903},"166":{"tf":1.0},"30":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"54":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"62":{"tf":2.0},"63":{"tf":2.8284271247461903},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.0}},"m":{"2":{"0":{".":{"0":{"5":{"8":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{".":{"8":{"3":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"103":{"tf":1.0}}},"r":{"d":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"t":{"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"|":{"df":0,"docs":{},"|":{"8":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}}}},"4":{"*":{"5":{"]":{"\\":{"df":0,"docs":{},"n":{"(":{"9":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{".":{"1":{"df":1,"docs":{"54":{"tf":1.0}}},"df":0,"docs":{}},"0":{"df":1,"docs":{"12":{"tf":1.0}},"k":{"df":3,"docs":{"155":{"tf":2.449489742783178},"40":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"3":{"/":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"9":{"6":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":3,"docs":{"111":{"tf":1.0},"136":{"tf":1.0},"163":{"tf":1.4142135623730951}}},"2":{"*":{"1":{"0":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},".":{"1":{"df":0,"docs":{},"e":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"156":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"100":{"tf":1.0}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"c":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.7416573867739413},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":3.7416573867739413},"164":{"tf":1.7320508075688772},"165":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"4":{"4":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}},"7":{"df":2,"docs":{"131":{"tf":1.0},"77":{"tf":1.0}}},"8":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"78":{"tf":1.7320508075688772}},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"9":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},":":{"2":{"df":1,"docs":{"133":{"tf":1.0}}},":":{":":{":":{"5":{":":{":":{":":{":":{"6":{"df":1,"docs":{"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":{}},"c":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"5":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}}}},"c":{"4":{"df":1,"docs":{"110":{"tf":1.0}}},"df":0,"docs":{}},"df":48,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"107":{"tf":1.7320508075688772},"110":{"tf":2.23606797749979},"111":{"tf":1.7320508075688772},"113":{"tf":1.7320508075688772},"115":{"tf":2.23606797749979},"118":{"tf":1.7320508075688772},"119":{"tf":2.449489742783178},"122":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":2.0},"138":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"163":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.449489742783178},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"k":{"df":1,"docs":{"103":{"tf":1.0}}},"m":{"1":{"1":{".":{"1":{"3":{"0":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"0":{"8":{"3":{"df":1,"docs":{"103":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"df":1,"docs":{"164":{"tf":1.0}},"h":{"df":2,"docs":{"115":{"tf":1.0},"133":{"tf":1.0}}}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"5":{",":{"6":{",":{"7":{",":{"8":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"0":{".":{"1":{"7":{"df":1,"docs":{"8":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"m":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"166":{"tf":1.0}}},"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":6,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":1,"docs":{"154":{"tf":1.0}}},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"154":{"tf":1.0},"34":{"tf":1.0}}}}},"1":{"2":{"df":1,"docs":{"73":{"tf":1.0}}},"df":1,"docs":{"79":{"tf":1.0}}},"4":{"3":{"2":{"1":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"6":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"df":0,"docs":{}},"6":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"8":{"5":{"6":{"3":{"8":{"1":{"6":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":51,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.7320508075688772},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"115":{"tf":2.0},"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.4142135623730951},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"m":{"3":{"5":{".":{"3":{"6":{"3":{"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":{}},"p":{"3":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"6":{"0":{"df":1,"docs":{"110":{"tf":1.0}}},"1":{"6":{"0":{"df":1,"docs":{"89":{"tf":1.0}}},"2":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"9":{"5":{"df":1,"docs":{"90":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}},"4":{"9":{"1":{"4":{"0":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"92":{"tf":1.0}}},"6":{"4":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"7":{"8":{"9":{"df":1,"docs":{"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"7":{":":{"8":{":":{"9":{":":{"1":{"0":{"df":1,"docs":{"118":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":37,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.0},"111":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.8284271247461903},"123":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}},"7":{".":{"3":{"df":0,"docs":{},"m":{"df":1,"docs":{"40":{"tf":1.4142135623730951}}}},"4":{"df":0,"docs":{},"m":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}},"6":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"94":{"tf":1.0}}}}},"7":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"8":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"0":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"2":{"df":1,"docs":{"85":{"tf":1.0}}},"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"2":{"/":{"3":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":1,"docs":{"119":{"tf":1.4142135623730951}}},"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"103":{"tf":1.0}}}},"7":{"6":{"df":1,"docs":{"78":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"0":{"df":3,"docs":{"159":{"tf":2.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}},"1":{"6":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}},"2":{"4":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"3":{"6":{"df":1,"docs":{"78":{"tf":1.0}}},"df":0,"docs":{}},"5":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"6":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"7":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"6":{"5":{"4":{"3":{"2":{"1":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"78":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"82":{"tf":1.4142135623730951}},"x":{"7":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"5":{"df":3,"docs":{"159":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0}}},"7":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"8":{"7":{"2":{"2":{"4":{"df":1,"docs":{"80":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"116":{"tf":1.0}}},"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":35,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"107":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":2.23606797749979},"133":{"tf":1.4142135623730951},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.0}}},"8":{".":{"0":{"df":0,"docs":{},"k":{"df":2,"docs":{"57":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951}}}},"2":{"df":0,"docs":{},"k":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951}}},"3":{"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"5":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"7":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":36,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":2.0},"86":{"tf":1.7320508075688772},"92":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"9":{",":{"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"0":{"1":{"df":1,"docs":{"121":{"tf":1.0}}},"df":0,"docs":{}},"df":4,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0}}},"2":{"3":{".":{"1":{"6":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.0}}}},"4":{"df":0,"docs":{},"g":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}}},"5":{"df":5,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"86":{"tf":1.0}}},"6":{"5":{"7":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"x":{"9":{"6":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"7":{"df":1,"docs":{"116":{"tf":1.0}}},"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":4,"docs":{"156":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"2":{"3":{"4":{"df":2,"docs":{"72":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{}},"9":{"8":{"5":{"0":{"0":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}},"df":4,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0}}},"\\":{"_":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"]":{")":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"2":{",":{"df":0,"docs":{},"}":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"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":{}},"df":0,"docs":{}}},"_":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.0}}},"a":{"df":1,"docs":{"53":{"tf":2.0}}},"c":{"df":2,"docs":{"53":{"tf":1.0},"73":{"tf":1.0}}},"df":38,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":2.449489742783178},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"34":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}},"k":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"69":{"tf":1.0}}}}},"_":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"155":{"tf":1.0}}}},"df":4,"docs":{"100":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0}},"o":{"df":0,"docs":{},"h":{"_":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"a":{"(":{"b":{"df":0,"docs":{},"|":{"c":{")":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},",":{"b":{",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"b":{"/":{"c":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":1,"docs":{"42":{"tf":1.0}}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"a":{"0":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"158":{"tf":1.0},"99":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"a":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"0":{"a":{"1":{"\\":{"df":0,"docs":{},"n":{"b":{"1":{":":{"0":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"72":{"tf":1.0}}},"=":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}}},"[":{"$":{"0":{"df":1,"docs":{"99":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"b":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"p":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"a":{"a":{"a":{"a":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"b":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"c":{"d":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":2,"docs":{"58":{"tf":2.23606797749979},"60":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"|":{"a":{"c":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"160":{"tf":1.0},"32":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"v":{"df":37,"docs":{"100":{"tf":1.7320508075688772},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"15":{"tf":1.0},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"38":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":9,"docs":{"127":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"25":{"tf":2.23606797749979},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}}}}},"df":17,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"143":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":17,"docs":{"100":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"17":{"tf":1.7320508075688772},"18":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.449489742783178},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"85":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":1.0},"44":{"tf":1.0},"92":{"tf":1.0}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"19":{"tf":1.0}}}}}}}},"r":{"d":{"df":1,"docs":{"162":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"135":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":2,"docs":{"12":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"t":{"df":4,"docs":{"164":{"tf":1.0},"53":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"150":{"tf":1.0},"73":{"tf":1.0},"99":{"tf":2.23606797749979}}}},"v":{"df":8,"docs":{"137":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"34":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"141":{"tf":1.0},"148":{"tf":1.0},"23":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"d":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"141":{"tf":2.23606797749979}}},"df":0,"docs":{}}}},"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}},"df":0,"docs":{}}},"df":25,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0},"85":{"tf":2.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"}":{"_":{"a":{"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"v":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"14":{"tf":1.0},"141":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"25":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}}},"df":13,"docs":{"100":{"tf":1.0},"104":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"148":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"j":{"a":{"c":{"df":3,"docs":{"104":{"tf":1.0},"147":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":5,"docs":{"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"6":{"tf":1.0},"87":{"tf":1.0}}}}}}}}},"o":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"v":{"a":{"df":0,"docs":{},"n":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"19":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{},"f":{"df":3,"docs":{"40":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"147":{"tf":1.0},"158":{"tf":1.0},"47":{"tf":2.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"g":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"11":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.7320508075688772},"82":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":8,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"155":{"tf":1.0},"165":{"tf":1.0},"73":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"w":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":2,"docs":{"11":{"tf":1.0},"73":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"14":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"6":{"tf":1.0}}}},"l":{"a":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"a":{"df":6,"docs":{"148":{"tf":3.3166247903554},"149":{"tf":3.605551275463989},"152":{"tf":2.6457513110645907},"166":{"tf":2.8284271247461903},"31":{"tf":1.0},"72":{"tf":1.7320508075688772}},"s":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"129":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":8,"docs":{"148":{"tf":2.8284271247461903},"149":{"tf":2.0},"150":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"18":{"tf":1.0}}}},"g":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}},"l":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{},"w":{"df":27,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"109":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"19":{"tf":1.7320508075688772},"26":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}}},"df":4,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}}}},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{":":{"]":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"_":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"53":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}},"g":{"df":19,"docs":{"14":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"160":{"tf":1.0},"18":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"h":{"a":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":14,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"99":{"tf":1.0}}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"i":{"df":26,"docs":{"105":{"tf":1.0},"107":{"tf":1.0},"133":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"50":{"tf":1.7320508075688772},"55":{"tf":1.0},"58":{"tf":2.0},"7":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}},"t":{"df":3,"docs":{"150":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"138":{"tf":1.0},"43":{"tf":1.0}},"n":{"df":14,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"30":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"80":{"tf":1.0},"93":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}}}}}},"w":{"a":{"df":0,"docs":{},"y":{"df":14,"docs":{"113":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"22":{"tf":1.0},"37":{"tf":1.0},"46":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"a":{"d":{"a":{"4":{"4":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":1.0},"52":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":3,"docs":{"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":2.0}}}},"n":{"df":1,"docs":{"73":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":5,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"160":{"tf":1.0},"79":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"n":{"a":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"11":{"tf":1.0}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"143":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}},"s":{"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"3":{"_":{"2":{"0":{"1":{"8":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"n":{"a":{"b":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"d":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"37":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":32,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"3":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"55":{"tf":1.0}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"133":{"tf":1.0},"149":{"tf":1.0},"38":{"tf":1.0},"58":{"tf":1.0},"91":{"tf":1.0}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"15":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}},"df":1,"docs":{"148":{"tf":2.23606797749979}},"p":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"159":{"tf":2.0},"52":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":6,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.7320508075688772},"40":{"tf":1.0},"69":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"147":{"tf":1.0},"22":{"tf":1.0},"4":{"tf":1.0}}}},"df":0,"docs":{},"n":{"d":{"df":14,"docs":{"121":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"89":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"l":{"df":42,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.23606797749979},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.6457513110645907},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"123":{"tf":3.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.7320508075688772},"133":{"tf":3.4641016151377544},"135":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":2.449489742783178},"154":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"157":{"tf":2.449489742783178},"158":{"tf":1.0},"161":{"tf":2.23606797749979},"162":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.449489742783178},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.7416573867739413},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"(":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"e":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"(":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{")":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"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":{}}},",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"y":{",":{"d":{"df":2,"docs":{"124":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{",":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{",":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"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":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":2.0}}}}}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},":":{"1":{"2":{"3":{",":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"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":{}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"117":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}}}}},"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":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":2.0}}}}}}}},"df":0,"docs":{}},"=":{"4":{"2":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{";":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"104":{"tf":1.0}}},"2":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"159":{"tf":1.0},"66":{"tf":1.0},"86":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"120":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"66":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"114":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"4":{"5":{"6":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}},"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":{},"i":{"df":0,"docs":{},"e":{"\\":{"0":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"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":{}}}},"t":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"\\":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":2.449489742783178}}},"t":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"115":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"_":{"1":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"6":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"8":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{"_":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"_":{"df":0,"docs":{},"{":{"6":{".":{".":{"8":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"e":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}}},"i":{"c":{"df":15,"docs":{"142":{"tf":1.0},"143":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"36":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":12,"docs":{"133":{"tf":1.7320508075688772},"14":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"27":{"tf":1.0}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":22,"docs":{"107":{"tf":1.4142135623730951},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":2.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"34":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.7320508075688772},"75":{"tf":1.0},"86":{"tf":2.0}}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":2,"docs":{"154":{"tf":1.7320508075688772},"31":{"tf":1.0}},"s":{"(":{"1":{"df":1,"docs":{"154":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"t":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"132":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"21":{"tf":1.0},"31":{"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":2,"docs":{"15":{"tf":1.0},"24":{"tf":1.0}}}}}},"df":0,"docs":{}}},"v":{"df":3,"docs":{"155":{"tf":1.4142135623730951},"49":{"tf":3.605551275463989},"50":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"df":2,"docs":{"72":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"161":{"tf":1.0}}},"{":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"161":{"tf":1.0}}}}}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"104":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}},"|":{"df":0,"docs":{},"h":{"df":1,"docs":{"158":{"tf":1.0}}}}},"f":{"df":1,"docs":{"40":{"tf":1.0}}},"g":{"df":2,"docs":{"154":{"tf":1.0},"164":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":64,"docs":{"100":{"tf":1.7320508075688772},"103":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.4142135623730951},"125":{"tf":1.0},"128":{"tf":1.7320508075688772},"134":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":3.0},"147":{"tf":1.0},"148":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"156":{"tf":2.0},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":1.4142135623730951},"23":{"tf":1.7320508075688772},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.23606797749979},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":3,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"135":{"tf":1.4142135623730951}}}}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"131":{"tf":1.7320508075688772},"143":{"tf":1.4142135623730951},"148":{"tf":1.0},"54":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"[":{"$":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"x":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":10,"docs":{"100":{"tf":2.23606797749979},"132":{"tf":3.1622776601683795},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":2.449489742783178},"165":{"tf":3.0},"99":{"tf":1.4142135623730951}}}},"df":1,"docs":{"165":{"tf":1.0}},"o":{"df":0,"docs":{},"w":{"df":5,"docs":{"149":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"162":{"tf":1.0},"57":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"i":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"161":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"82":{"tf":2.23606797749979}}}}},"df":0,"docs":{},"k":{"df":4,"docs":{"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"7":{"tf":1.0},"92":{"tf":1.4142135623730951}},"u":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":2,"docs":{"47":{"tf":1.0},"48":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":10,"docs":{"131":{"tf":1.4142135623730951},"132":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"143":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"i":{"df":5,"docs":{"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"40":{"tf":1.0},"60":{"tf":1.0},"92":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":16,"docs":{"112":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"20":{"tf":1.0},"77":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":21,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.0},"133":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"30":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"t":{"/":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":1,"docs":{"95":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"157":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":4,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"92":{"tf":1.4142135623730951},"97":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"12":{"tf":1.0},"131":{"tf":1.4142135623730951},"156":{"tf":1.0},"45":{"tf":1.0},"91":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.4142135623730951}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"19":{"tf":1.0},"32":{"tf":2.449489742783178}}}}}}}}},"df":4,"docs":{"100":{"tf":1.0},"155":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"67":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":3,"docs":{"126":{"tf":1.0},"19":{"tf":1.0},"58":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"v":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"12":{"tf":1.4142135623730951},"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"90":{"tf":1.0},"94":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"d":{"df":18,"docs":{"144":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"156":{"tf":1.0},"19":{"tf":1.0},"25":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":2,"docs":{"103":{"tf":1.0},"27":{"tf":1.0}}},"y":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"21":{"tf":1.7320508075688772}}}}}},"k":{"df":14,"docs":{"100":{"tf":3.0},"101":{"tf":3.605551275463989},"115":{"tf":1.0},"123":{"tf":1.0},"14":{"tf":1.0},"161":{"tf":4.898979485566356},"164":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"5":{"tf":1.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":6.4031242374328485}}}}},"b":{"(":{"b":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"|":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"p":{")":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},",":{"c":{",":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{":":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":1,"docs":{"158":{"tf":1.0}}},"2":{":":{"0":{"df":0,"docs":{},"x":{"b":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"c":{":":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.23606797749979}}}}},"df":14,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"14":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"33":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":5,"docs":{"160":{"tf":2.0},"88":{"tf":1.0},"89":{"tf":3.0},"92":{"tf":1.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"61":{"tf":2.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"52":{"tf":1.7320508075688772},"61":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{}},"p":{"a":{"c":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"p":{"[":{"=":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":15,"docs":{"101":{"tf":1.4142135623730951},"155":{"tf":2.23606797749979},"158":{"tf":2.0},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"44":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":3.605551275463989},"50":{"tf":1.7320508075688772},"72":{"tf":2.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.7320508075688772},"85":{"tf":1.4142135623730951},"98":{"tf":1.0}},"s":{"/":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"55":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}}},"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.7320508075688772},"46":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":2.0}},"e":{"df":0,"docs":{},"s":{":":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":2.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":3,"docs":{"158":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":{}}},"df":0,"docs":{}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"d":{"4":{"2":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"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":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":2,"docs":{"65":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"104":{"tf":1.0},"115":{"tf":1.7320508075688772},"52":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"n":{"a":{"df":0,"docs":{},"n":{"a":{",":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"y":{"a":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"x":{"2":{"7":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":34,"docs":{"100":{"tf":2.0},"101":{"tf":3.605551275463989},"103":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":2.6457513110645907},"135":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"157":{"tf":3.1622776601683795},"158":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":1.4142135623730951},"34":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":3.0},"58":{"tf":1.4142135623730951},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":2.0},"99":{"tf":2.23606797749979}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"s":{"df":0,"docs":{},"e":{"df":38,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.4142135623730951},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":2.449489742783178},"132":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":2.0},"155":{"tf":2.23606797749979},"16":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":2.8284271247461903},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":3.1622776601683795},"84":{"tf":1.7320508075688772},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"149":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"[":{"0":{"df":1,"docs":{"135":{"tf":1.0}}},"1":{"df":2,"docs":{"135":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":50,"docs":{"125":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":2.0},"129":{"tf":1.4142135623730951},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":1.7320508075688772},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"142":{"tf":2.23606797749979},"143":{"tf":1.4142135623730951},"144":{"tf":3.605551275463989},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":2.0},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.7320508075688772},"9":{"tf":1.0},"90":{"tf":1.0}},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"28":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"c":{"df":7,"docs":{"129":{"tf":1.0},"149":{"tf":2.6457513110645907},"152":{"tf":1.0},"166":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"c":{"df":13,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":1.0},"160":{"tf":1.4142135623730951},"28":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":2.0},"77":{"tf":1.0},"87":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}}},"t":{":":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":3,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":4,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":33,"docs":{"100":{"tf":2.0},"101":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.0},"161":{"tf":2.23606797749979},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"63":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":4,"docs":{"154":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.0},"77":{"tf":1.0}}}}},"df":19,"docs":{"11":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"33":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":33,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":9,"docs":{"14":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"166":{"tf":1.0},"53":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":6,"docs":{"14":{"tf":1.0},"143":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"6":{"tf":1.0}}},"{":{"$":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}}}},"h":{"a":{"df":0,"docs":{},"v":{"df":7,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"82":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"131":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.0},"75":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"w":{"df":49,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.6457513110645907},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.23606797749979},"110":{"tf":1.0},"111":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":4.123105625617661},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.4641016151377544},"147":{"tf":1.0},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":3.3166247903554},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.6457513110645907},"162":{"tf":2.23606797749979},"163":{"tf":1.7320508075688772},"164":{"tf":4.123105625617661},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.8284271247461903},"53":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":3.3166247903554},"65":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"24":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"42":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"27":{"tf":1.0},"72":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"118":{"tf":2.0},"124":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"g":{"df":4,"docs":{"160":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":1.0},"96":{"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":{"14":{"tf":1.0}}}}}}},"k":{"df":0,"docs":{},"e":{"^":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"65":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"154":{"tf":1.0}}}}},"df":0,"docs":{}},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"36":{"tf":1.0}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"s":{"df":1,"docs":{"31":{"tf":1.0}},"h":{"df":1,"docs":{"26":{"tf":1.0}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"109":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"72":{"tf":1.0}}}}},"d":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}},"t":{"df":1,"docs":{"82":{"tf":1.0}}}},"k":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"df":1,"docs":{"49":{"tf":3.0}}}}},"df":1,"docs":{"49":{"tf":3.4641016151377544}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"a":{"c":{"df":0,"docs":{},"k":{":":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"5":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":11,"docs":{"103":{"tf":2.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":2.0},"160":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}}},"z":{"df":0,"docs":{},"e":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"143":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":8,"docs":{"101":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.0},"79":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.7320508075688772}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":6,"docs":{"101":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"70":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"e":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"n":{"=":{"c":{"+":{"1":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},":":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"118":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"118":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"c":{"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"0":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":22,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"104":{"tf":1.4142135623730951},"105":{"tf":2.0},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"118":{"tf":2.0},"123":{"tf":2.449489742783178},"124":{"tf":3.0},"131":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":2.0},"158":{"tf":2.0},"161":{"tf":2.449489742783178},"162":{"tf":1.4142135623730951},"164":{"tf":3.0},"165":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.449489742783178},"86":{"tf":2.0}}}}}},"df":0,"docs":{}}}}}},"df":24,"docs":{"0":{"tf":1.0},"10":{"tf":1.4142135623730951},"11":{"tf":1.0},"124":{"tf":1.0},"13":{"tf":1.7320508075688772},"14":{"tf":2.0},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.4142135623730951},"2":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.0},"3":{"tf":2.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.7320508075688772},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.7320508075688772},"9":{"tf":1.0},"97":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"11":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"40":{"tf":2.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"=":{"'":{"c":{"df":0,"docs":{},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{"c":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.4142135623730951}}}},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"141":{"tf":2.23606797749979}}}}}}},"df":2,"docs":{"141":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"95":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"113":{"tf":1.0},"115":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.0},"158":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":2.0}}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":3,"docs":{"138":{"tf":1.0},"144":{"tf":1.0},"82":{"tf":1.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"138":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"54":{"tf":2.8284271247461903},"63":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"100":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"a":{"d":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{},"k":{"df":3,"docs":{"138":{"tf":1.0},"36":{"tf":1.0},"57":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"103":{"tf":1.0}}}}}},"df":2,"docs":{"72":{"tf":2.0},"98":{"tf":1.0}},"w":{"df":1,"docs":{"17":{"tf":1.0}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"124":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.0},"34":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"a":{"d":{"df":2,"docs":{"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"4":{"2":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"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":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{":":{"4":{"2":{"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":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":3,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.3166247903554},"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"118":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"131":{"tf":1.0},"145":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"70":{"tf":2.0},"72":{"tf":2.0},"99":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}},"s":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}}},"u":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"40":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"f":{"/":{"c":{"a":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772},"59":{"tf":1.0},"68":{"tf":1.0}}}}}},"g":{"df":1,"docs":{"97":{"tf":1.0}}},"i":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"43":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"36":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":1.7320508075688772},"129":{"tf":1.7320508075688772},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":2.0},"141":{"tf":1.0},"147":{"tf":1.7320508075688772},"149":{"tf":1.0},"154":{"tf":2.449489742783178},"156":{"tf":1.0},"166":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"36":{"tf":3.605551275463989},"37":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":2.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":4,"docs":{"151":{"tf":2.449489742783178},"22":{"tf":1.0},"53":{"tf":1.0},"8":{"tf":1.0}}}}}},"y":{"df":5,"docs":{"1":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"4":{"tf":1.0},"5":{"tf":1.0}}}},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":18,"docs":{"103":{"tf":1.4142135623730951},"109":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"163":{"tf":2.0},"40":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"75":{"tf":1.0},"78":{"tf":2.23606797749979},"80":{"tf":1.4142135623730951}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"2":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"c":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"3":{"df":1,"docs":{"115":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{",":{"8":{",":{"1":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"101":{"tf":1.0},"105":{"tf":2.0},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"99":{"tf":2.23606797749979}}}}}},"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"=":{"'":{"c":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"157":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"4":{"df":1,"docs":{"157":{"tf":1.0}}},"5":{"df":1,"docs":{"115":{"tf":1.0}}},"6":{"df":1,"docs":{"157":{"tf":1.4142135623730951}}},"=":{"$":{"(":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"157":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"'":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"1":{"df":1,"docs":{"99":{"tf":1.0}}},"2":{"df":1,"docs":{"99":{"tf":1.0}}},"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"95":{"tf":1.0}}}},"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"̈":{"df":1,"docs":{"77":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":2.0}}}},"l":{"c":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":4,"docs":{"156":{"tf":1.7320508075688772},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"40":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"22":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772}},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":3,"docs":{"104":{"tf":1.0},"155":{"tf":1.0},"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.0}}}},"v":{"a":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}},"p":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"72":{"tf":2.0}}}}}},"r":{"2":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"\\":{"b":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"68":{"tf":1.0},"69":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"s":{"c":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"^":{"df":0,"docs":{},"h":{"d":{"df":1,"docs":{"65":{"tf":1.0}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":8,"docs":{"103":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":4,"docs":{"141":{"tf":1.0},"154":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0}},"t":{"df":1,"docs":{"65":{"tf":1.4142135623730951}}}},"p":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795}}}}},"df":47,"docs":{"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.23606797749979},"137":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.7320508075688772},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"30":{"tf":1.0},"33":{"tf":2.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"73":{"tf":3.1622776601683795},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"87":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"t":{"'":{"df":1,"docs":{"65":{"tf":1.0}}},"\\":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"115":{"tf":1.4142135623730951}}},"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"b":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"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":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":52,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"128":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"165":{"tf":2.0},"18":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.4142135623730951},"45":{"tf":2.0},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.872983346207417},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":4.123105625617661},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.0},"70":{"tf":3.0},"72":{"tf":1.7320508075688772},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"31":{"tf":1.0}},"i":{"df":2,"docs":{"21":{"tf":1.0},"85":{"tf":2.8284271247461903}}}}}}},"s":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"128":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"c":{"]":{"df":0,"docs":{},"y":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"d":{"d":{"df":0,"docs":{},"h":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"[":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"d":{"df":24,"docs":{"109":{"tf":1.0},"117":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.7320508075688772},"155":{"tf":3.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"38":{"tf":3.872983346207417},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":2.0},"50":{"tf":2.449489742783178},"54":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":38,"docs":{"100":{"tf":1.0},"104":{"tf":2.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"117":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":4.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"77":{"tf":2.0},"78":{"tf":1.0},"80":{"tf":2.449489742783178},"81":{"tf":2.6457513110645907},"85":{"tf":3.0},"86":{"tf":3.605551275463989},"90":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"97":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"31":{"tf":1.0},"77":{"tf":1.0},"8":{"tf":1.0}}}}},"df":0,"docs":{}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"104":{"tf":1.0}}}},"n":{"c":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":59,"docs":{"101":{"tf":3.0},"104":{"tf":1.0},"110":{"tf":2.23606797749979},"113":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"13":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.23606797749979},"156":{"tf":2.0},"158":{"tf":2.0},"159":{"tf":2.6457513110645907},"161":{"tf":3.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":2.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"85":{"tf":2.449489742783178},"86":{"tf":2.6457513110645907},"98":{"tf":3.1622776601683795},"99":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"'":{"df":1,"docs":{"88":{"tf":1.0}}},"df":46,"docs":{"102":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.4142135623730951},"112":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"155":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.7320508075688772},"22":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.4142135623730951},"40":{"tf":1.0},"43":{"tf":1.0},"51":{"tf":2.449489742783178},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"57":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"71":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":2.0}}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":67,"docs":{"100":{"tf":1.0},"101":{"tf":3.1622776601683795},"103":{"tf":1.7320508075688772},"104":{"tf":2.6457513110645907},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.4142135623730951},"117":{"tf":2.6457513110645907},"118":{"tf":1.4142135623730951},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":2.0},"127":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":4.358898943540674},"134":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":2.23606797749979},"152":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":1.7320508075688772},"166":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"28":{"tf":1.7320508075688772},"32":{"tf":2.0},"40":{"tf":2.449489742783178},"42":{"tf":2.449489742783178},"47":{"tf":2.0},"52":{"tf":4.242640687119285},"53":{"tf":5.196152422706632},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":2.0},"65":{"tf":2.6457513110645907},"66":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":4.123105625617661},"73":{"tf":1.7320508075688772},"74":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772},"77":{"tf":2.8284271247461903},"82":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":1.7320508075688772},"98":{"tf":3.0},"99":{"tf":2.449489742783178}},"e":{"df":0,"docs":{},"r":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"48":{"tf":1.0},"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":2,"docs":{"159":{"tf":1.0},"166":{"tf":1.0}}}},"df":2,"docs":{"104":{"tf":1.0},"31":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.4142135623730951},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"c":{"df":0,"docs":{},"k":{"df":13,"docs":{"135":{"tf":3.872983346207417},"148":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":2.0},"89":{"tf":1.0},"99":{"tf":1.0}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}}},"y":{",":{"1":{"0":{"0":{",":{"9":{"5":{",":{"8":{"0":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"i":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"107":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"115":{"tf":2.0},"116":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"32":{"tf":1.0},"45":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"77":{"tf":2.0}}},"y":{",":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"107":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951}}},"3":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}},"\\":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":1,"docs":{"116":{"tf":1.0}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"m":{"df":0,"docs":{},"o":{"d":{"df":7,"docs":{"127":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"159":{"tf":2.23606797749979},"165":{"tf":1.4142135623730951},"85":{"tf":4.123105625617661},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"115":{"tf":1.0},"18":{"tf":1.0}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"134":{"tf":1.0},"52":{"tf":1.0}}}},"o":{"df":0,"docs":{},"s":{"df":7,"docs":{"124":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.0},"64":{"tf":1.0},"73":{"tf":1.0}}}}},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"r":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":2.0}}},"y":{":":{"0":{":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":1,"docs":{"133":{"tf":1.0}}},":":{"4":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"40":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"126":{"tf":1.0}}}}},"r":{"df":7,"docs":{"150":{"tf":1.7320508075688772},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":2.23606797749979},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0},"8":{"tf":1.0}}}},"df":23,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":2.449489742783178},"19":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"50":{"tf":1.0},"56":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"p":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"b":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"18":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"33":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"m":{"d":{"df":3,"docs":{"58":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"30":{"tf":2.23606797749979}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":3,"docs":{"109":{"tf":2.23606797749979},"111":{"tf":2.0},"163":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"o":{"d":{"df":1,"docs":{"72":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"10":{"tf":1.0},"100":{"tf":1.4142135623730951},"12":{"tf":1.0},"126":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"165":{"tf":2.0},"47":{"tf":1.0},"8":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":9,"docs":{"101":{"tf":1.7320508075688772},"104":{"tf":2.8284271247461903},"122":{"tf":2.0},"124":{"tf":2.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"75":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}},"l":{"df":0,"docs":{},"l":{"a":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"14":{"tf":1.0},"34":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":1,"docs":{"14":{"tf":1.0}}}}},"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"14":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.0},"147":{"tf":1.7320508075688772}}},"r":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"131":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"148":{"tf":2.0},"149":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"[":{"=":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":16,"docs":{"110":{"tf":1.0},"111":{"tf":1.0},"131":{"tf":2.449489742783178},"133":{"tf":1.0},"136":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"163":{"tf":1.4142135623730951},"165":{"tf":2.0},"26":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772}},"m":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":1,"docs":{"131":{"tf":1.0}}}}},"df":0,"docs":{}},"(":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"]":{"=":{"'":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"]":{"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":2.449489742783178}}}}}},"df":3,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.8284271247461903},"75":{"tf":1.4142135623730951}}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"118":{"tf":1.7320508075688772}}}}}},"df":3,"docs":{"158":{"tf":1.7320508075688772},"72":{"tf":2.8284271247461903},"75":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"154":{"tf":1.0}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":19,"docs":{"101":{"tf":1.0},"103":{"tf":3.3166247903554},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"110":{"tf":1.4142135623730951},"116":{"tf":3.1622776601683795},"118":{"tf":2.0},"119":{"tf":3.3166247903554},"124":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"40":{"tf":1.7320508075688772},"58":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"s":{"=":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"m":{"b":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":23,"docs":{"106":{"tf":1.7320508075688772},"118":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.0},"156":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":10,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"158":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"19":{"tf":1.0},"23":{"tf":1.0},"7":{"tf":1.4142135623730951}}}}}},"m":{"a":{"df":11,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"124":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"54":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"n":{"d":{"'":{"df":8,"docs":{"137":{"tf":1.0},"159":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}},"(":{"df":4,"docs":{"156":{"tf":1.0},"157":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"_":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":136,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"112":{"tf":1.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.6457513110645907},"126":{"tf":1.0},"127":{"tf":1.0},"128":{"tf":1.0},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":1.4142135623730951},"134":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"136":{"tf":1.7320508075688772},"137":{"tf":2.23606797749979},"138":{"tf":1.0},"14":{"tf":3.0},"140":{"tf":1.7320508075688772},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"144":{"tf":1.0},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":3.1622776601683795},"149":{"tf":2.23606797749979},"150":{"tf":4.123105625617661},"151":{"tf":1.4142135623730951},"152":{"tf":2.6457513110645907},"154":{"tf":4.69041575982343},"155":{"tf":5.0},"156":{"tf":5.656854249492381},"157":{"tf":2.8284271247461903},"158":{"tf":2.23606797749979},"159":{"tf":3.4641016151377544},"160":{"tf":2.8284271247461903},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"165":{"tf":3.7416573867739413},"166":{"tf":3.7416573867739413},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":3.3166247903554},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":3.1622776601683795},"23":{"tf":4.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"26":{"tf":3.872983346207417},"27":{"tf":1.7320508075688772},"28":{"tf":3.1622776601683795},"29":{"tf":2.8284271247461903},"30":{"tf":2.23606797749979},"31":{"tf":6.0},"32":{"tf":2.8284271247461903},"33":{"tf":2.0},"34":{"tf":3.1622776601683795},"35":{"tf":2.0},"36":{"tf":3.605551275463989},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"39":{"tf":1.4142135623730951},"40":{"tf":2.0},"41":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":2.6457513110645907},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":4.795831523312719},"51":{"tf":2.0},"52":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":2.449489742783178},"58":{"tf":5.0990195135927845},"59":{"tf":3.7416573867739413},"6":{"tf":1.0},"60":{"tf":4.242640687119285},"61":{"tf":3.7416573867739413},"62":{"tf":2.0},"63":{"tf":4.58257569495584},"64":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":2.8284271247461903},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":2.8284271247461903},"72":{"tf":3.7416573867739413},"73":{"tf":3.0},"74":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"77":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"8":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":3.4641016151377544},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"96":{"tf":2.23606797749979},"97":{"tf":1.0},"98":{"tf":3.872983346207417},"99":{"tf":2.23606797749979}}},"df":0,"docs":{}}},"df":4,"docs":{"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"130":{"tf":2.449489742783178},"158":{"tf":1.0},"165":{"tf":1.0},"8":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"130":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"15":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":2.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"111":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"144":{"tf":1.0},"149":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.7320508075688772},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"62":{"tf":1.0},"72":{"tf":2.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"29":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"19":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}},"r":{"df":22,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"108":{"tf":1.7320508075688772},"109":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"135":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"110":{"tf":1.0},"111":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":3.1622776601683795},"145":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}},"t":{"df":2,"docs":{"17":{"tf":1.0},"72":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"126":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"42":{"tf":1.0}},"t":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":2.0},"117":{"tf":1.0},"164":{"tf":1.0},"77":{"tf":1.0}}}}}},"t":{"df":20,"docs":{"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":2.0},"152":{"tf":1.0},"154":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"36":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0}}},"x":{"df":2,"docs":{"144":{"tf":1.0},"73":{"tf":1.0}}}},"i":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}}},"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"47":{"tf":1.0},"61":{"tf":1.4142135623730951},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}},"s":{"df":1,"docs":{"166":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"59":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":4,"docs":{"144":{"tf":1.0},"15":{"tf":1.0},"31":{"tf":1.0},"73":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"155":{"tf":1.7320508075688772},"49":{"tf":3.7416573867739413},"50":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"t":{"df":20,"docs":{"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"7":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"/":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.0},"40":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"l":{"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":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"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":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"f":{"1":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":1,"docs":{"10":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":7,"docs":{"121":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{":":{"df":0,"docs":{},"j":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"99":{"tf":1.0}}}}},"d":{"1":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"1":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"2":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"135":{"tf":2.23606797749979},"137":{"tf":1.0},"138":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}}}},"n":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}},"x":{"df":0,"docs":{},"{":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"x":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":3,"docs":{"158":{"tf":1.0},"65":{"tf":1.0},"74":{"tf":1.0}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"93":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"44":{"tf":2.0},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"50":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"147":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"165":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"26":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}},"i":{"d":{"df":20,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"135":{"tf":1.4142135623730951},"143":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"85":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"118":{"tf":1.0},"156":{"tf":1.0},"7":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":3.872983346207417},"161":{"tf":3.3166247903554},"164":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"25":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"61":{"tf":1.0},"63":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":2.449489742783178},"74":{"tf":1.0},"75":{"tf":3.872983346207417},"82":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":2.449489742783178}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":59,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":3.3166247903554},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"115":{"tf":1.0},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":3.3166247903554},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"19":{"tf":1.4142135623730951},"20":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"39":{"tf":1.7320508075688772},"40":{"tf":2.8284271247461903},"41":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":2.23606797749979},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.7320508075688772},"88":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"129":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.0},"32":{"tf":1.0},"59":{"tf":1.0},"8":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":2,"docs":{"132":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"u":{"df":11,"docs":{"121":{"tf":1.0},"138":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":2.0},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"25":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"l":{"df":14,"docs":{"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"160":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"33":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"60":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"36":{"tf":1.0}}},"t":{"df":1,"docs":{"8":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"141":{"tf":2.449489742783178},"161":{"tf":1.0},"77":{"tf":1.0}}}},"y":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":0,"docs":{}},"_":{"4":{"2":{"4":{"2":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"[":{"4":{"2":{"]":{"a":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"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":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}},"df":1,"docs":{"21":{"tf":1.0}}}},"p":{"df":0,"docs":{},"i":{"df":18,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.7320508075688772},"107":{"tf":1.0},"117":{"tf":1.0},"151":{"tf":2.0},"155":{"tf":2.23606797749979},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":2.0},"37":{"tf":1.0},"45":{"tf":3.872983346207417},"46":{"tf":1.0},"50":{"tf":1.4142135623730951},"75":{"tf":1.0},"8":{"tf":1.0},"81":{"tf":1.7320508075688772}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"92":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":6,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"5":{"tf":1.0},"85":{"tf":1.0}}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"165":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"129":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"df":4,"docs":{"118":{"tf":1.0},"145":{"tf":1.0},"151":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}}}}}},"df":1,"docs":{"92":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"104":{"tf":1.4142135623730951},"107":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"77":{"tf":2.8284271247461903}}}},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"14":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":8,"docs":{"0":{"tf":1.7320508075688772},"112":{"tf":1.0},"125":{"tf":1.0},"155":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.7320508075688772}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"109":{"tf":1.0},"155":{"tf":2.8284271247461903},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"45":{"tf":4.123105625617661},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"63":{"tf":1.0},"73":{"tf":1.4142135623730951}},"u":{"df":1,"docs":{"90":{"tf":1.0}}}},"r":{"a":{"d":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0}},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}}},"t":{"df":35,"docs":{"127":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"155":{"tf":1.7320508075688772},"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"159":{"tf":2.0},"165":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":3.0},"43":{"tf":1.7320508075688772},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"8":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}},"v":{"df":2,"docs":{"11":{"tf":1.0},"12":{"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":5,"docs":{"102":{"tf":1.0},"104":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"74":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":1,"docs":{"117":{"tf":1.0}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"122":{"tf":2.6457513110645907},"164":{"tf":1.0}}}}}},"v":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"a":{"df":1,"docs":{"150":{"tf":1.0}}},"c":{"df":5,"docs":{"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}}},"d":{"df":3,"docs":{"156":{"tf":1.0},"58":{"tf":2.6457513110645907},"63":{"tf":1.0}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"df":1,"docs":{"150":{"tf":1.0}}},"k":{"df":4,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"32":{"tf":1.0},"34":{"tf":1.0}}},"l":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"32":{"tf":1.0},"39":{"tf":1.0}}},"n":{"df":1,"docs":{"32":{"tf":1.0}}},"p":{"df":1,"docs":{"32":{"tf":1.0}}},"r":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.4142135623730951}}},"t":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0}}},"u":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}},"w":{"df":1,"docs":{"150":{"tf":1.0}}},"x":{"df":1,"docs":{"149":{"tf":1.0}}},"z":{"df":3,"docs":{"160":{"tf":1.0},"89":{"tf":1.4142135623730951},"92":{"tf":2.0}}}},"df":2,"docs":{"150":{"tf":1.0},"92":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"90":{"tf":1.0}}}}},"p":{"df":1,"docs":{"104":{"tf":1.0}}},"r":{"a":{"df":0,"docs":{},"t":{"df":4,"docs":{"11":{"tf":1.0},"21":{"tf":1.0},"44":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"7":{"tf":1.0}}}}},"l":{"df":1,"docs":{"18":{"tf":1.0}},"i":{"df":1,"docs":{"54":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":43,"docs":{"100":{"tf":1.0},"123":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"148":{"tf":1.4142135623730951},"149":{"tf":2.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"166":{"tf":2.0},"23":{"tf":1.0},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.7320508075688772},"37":{"tf":1.4142135623730951},"38":{"tf":2.6457513110645907},"40":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"79":{"tf":1.0},"81":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":2.0},"9":{"tf":1.0},"90":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":5,"docs":{"150":{"tf":3.0},"152":{"tf":1.0},"166":{"tf":2.23606797749979},"32":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"v":{"df":1,"docs":{"19":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":28,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":2.8284271247461903},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"55":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"96":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"149":{"tf":1.0}}}}}}}},"t":{"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"35":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":4,"docs":{"115":{"tf":4.242640687119285},"124":{"tf":2.449489742783178},"164":{"tf":3.1622776601683795},"58":{"tf":1.7320508075688772}}}},"w":{"d":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"x":{"df":1,"docs":{"72":{"tf":1.0}}},"y":{",":{"9":{"7":{",":{"9":{"8":{",":{"9":{"5":{",":{"9":{"6":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"9":{"8":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"|":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":3,"docs":{"118":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}},"+":{"df":0,"docs":{},"|":{"$":{"&":{"df":0,"docs":{},"|":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"=":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"29":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"149":{"tf":1.0},"88":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"k":{"df":7,"docs":{"101":{"tf":2.0},"107":{"tf":1.4142135623730951},"145":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951},"165":{"tf":1.0},"72":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":2.449489742783178}}}},"t":{"a":{"\\":{">":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"s":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":27,"docs":{"116":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.0},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"70":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"164":{"tf":1.7320508075688772},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"df":7,"docs":{"115":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"16":{"tf":1.0},"164":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"61":{"tf":1.0}}}},"y":{"df":22,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"70":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"c":{"df":2,"docs":{"104":{"tf":1.0},"164":{"tf":1.0}}},"df":37,"docs":{"100":{"tf":1.0},"104":{"tf":2.449489742783178},"111":{"tf":1.0},"115":{"tf":2.449489742783178},"117":{"tf":1.7320508075688772},"118":{"tf":2.6457513110645907},"119":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":2.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":2.23606797749979},"44":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"l":{"df":8,"docs":{"103":{"tf":1.0},"110":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"68":{"tf":1.0},"73":{"tf":1.0}}}},"b":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"n":{"df":4,"docs":{"18":{"tf":1.0},"31":{"tf":1.4142135623730951},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":2,"docs":{"142":{"tf":2.23606797749979},"154":{"tf":1.0}}}}},"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":1,"docs":{"40":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"24":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"r":{"df":6,"docs":{"125":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"c":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"103":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"p":{"df":7,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.0},"98":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"f":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":54,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"105":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.7320508075688772},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.7320508075688772},"150":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":3.0},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"152":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.0},"88":{"tf":1.7320508075688772}}}}}}},"l":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":29,"docs":{"101":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.449489742783178},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.8284271247461903},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":4.242640687119285},"48":{"tf":1.7320508075688772},"50":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":5,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":2.23606797749979},"157":{"tf":1.4142135623730951},"164":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":15,"docs":{"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"136":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}},"m":{"df":0,"docs":{},"o":{"df":1,"docs":{"89":{"tf":1.0}}}},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":2,"docs":{"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"2":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"48":{"tf":1.0}}}}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":19,"docs":{"137":{"tf":1.0},"138":{"tf":1.0},"150":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"60":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":7,"docs":{"156":{"tf":1.0},"158":{"tf":1.0},"18":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0},"8":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"65":{"tf":1.0},"98":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"44":{"tf":2.0},"73":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"b":{"df":5,"docs":{"124":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"63":{"tf":1.0},"82":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"154":{"tf":1.4142135623730951},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"58":{"tf":3.605551275463989}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":4,"docs":{"11":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"25":{"tf":1.0}}}},"r":{"df":6,"docs":{"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"131":{"tf":1.0},"163":{"tf":1.4142135623730951},"58":{"tf":1.0}}}},"k":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":5,"docs":{"155":{"tf":2.23606797749979},"45":{"tf":3.1622776601683795},"46":{"tf":2.23606797749979},"48":{"tf":1.4142135623730951},"50":{"tf":1.0}}}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":41,"docs":{"109":{"tf":1.0},"110":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"76":{"tf":1.0},"80":{"tf":2.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":8,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"38":{"tf":1.0},"50":{"tf":1.0},"83":{"tf":1.0}}}}}}}},"v":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":5,"docs":{"118":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"145":{"tf":1.0},"165":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"s":{"d":{"a":{"1":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"159":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"40":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"i":{"c":{"df":4,"docs":{"11":{"tf":1.0},"151":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}},"f":{"df":4,"docs":{"159":{"tf":2.23606797749979},"28":{"tf":1.7320508075688772},"79":{"tf":2.8284271247461903},"86":{"tf":1.4142135623730951}}},"i":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"t":{"d":{"df":1,"docs":{"32":{"tf":1.0}}},"df":2,"docs":{"32":{"tf":1.0},"45":{"tf":2.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":4,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"32":{"tf":1.4142135623730951},"67":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":1,"docs":{"32":{"tf":1.0}},"f":{"df":0,"docs":{},"f":{"df":4,"docs":{"110":{"tf":3.7416573867739413},"111":{"tf":2.449489742783178},"163":{"tf":2.449489742783178},"28":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":58,"docs":{"103":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":2.6457513110645907},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":2.0},"48":{"tf":1.7320508075688772},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"58":{"tf":2.0},"61":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.4142135623730951},"96":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}},"i":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.0},"50":{"tf":1.0}}}}}},"df":0,"docs":{}},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"110":{"tf":1.0}}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{":":{"]":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"95":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":16,"docs":{"101":{"tf":1.7320508075688772},"122":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"145":{"tf":1.0},"156":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"53":{"tf":2.23606797749979},"55":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"132":{"tf":1.0}}}}}}}}},"r":{"=":{"'":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"=":{"'":{"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"~":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"127":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"i":{"df":5,"docs":{"137":{"tf":1.4142135623730951},"24":{"tf":1.0},"36":{"tf":1.0},"58":{"tf":1.0},"81":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":76,"docs":{"101":{"tf":1.0},"102":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"145":{"tf":2.0},"147":{"tf":2.8284271247461903},"154":{"tf":1.4142135623730951},"155":{"tf":5.385164807134504},"156":{"tf":2.8284271247461903},"157":{"tf":1.0},"158":{"tf":3.872983346207417},"159":{"tf":3.4641016151377544},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"18":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.0},"24":{"tf":3.4641016151377544},"25":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"31":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.449489742783178},"36":{"tf":1.0},"37":{"tf":1.7320508075688772},"38":{"tf":3.872983346207417},"39":{"tf":1.0},"40":{"tf":4.69041575982343},"41":{"tf":1.7320508075688772},"42":{"tf":3.605551275463989},"43":{"tf":1.4142135623730951},"44":{"tf":4.47213595499958},"45":{"tf":4.123105625617661},"46":{"tf":3.3166247903554},"47":{"tf":1.7320508075688772},"48":{"tf":2.6457513110645907},"49":{"tf":2.449489742783178},"50":{"tf":4.69041575982343},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.8284271247461903},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":4.0},"74":{"tf":1.0},"75":{"tf":3.7416573867739413},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":2.449489742783178},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":2.23606797749979},"86":{"tf":3.1622776601683795},"97":{"tf":1.0}}},"y":{"=":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"84":{"tf":2.8284271247461903},"86":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"a":{"b":{"df":0,"docs":{},"l":{"df":6,"docs":{"150":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"98":{"tf":1.0}}}},"d":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"123":{"tf":1.0},"166":{"tf":1.0},"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.0},"21":{"tf":1.0}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":43,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.4142135623730951},"16":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"6":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"92":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":6,"docs":{"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"28":{"tf":1.0},"44":{"tf":1.0},"76":{"tf":1.0},"95":{"tf":1.0}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"df":52,"docs":{"101":{"tf":2.8284271247461903},"103":{"tf":1.0},"104":{"tf":2.449489742783178},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"109":{"tf":1.0},"124":{"tf":2.0},"141":{"tf":1.0},"145":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":2.8284271247461903},"162":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":3.0},"34":{"tf":1.4142135623730951},"37":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"106":{"tf":1.0},"48":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"131":{"tf":1.0},"40":{"tf":1.7320508075688772}}}}}}}}},"r":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":8,"docs":{"15":{"tf":1.4142135623730951},"155":{"tf":1.0},"16":{"tf":2.6457513110645907},"17":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.0},"50":{"tf":1.0},"7":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"149":{"tf":1.4142135623730951},"16":{"tf":2.23606797749979},"17":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.0}},"s":{"df":0,"docs":{},"e":{"a":{"df":1,"docs":{"17":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}}},"i":{"d":{"df":2,"docs":{"121":{"tf":2.0},"122":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":15,"docs":{"124":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"154":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":2.8284271247461903},"34":{"tf":1.0},"35":{"tf":1.4142135623730951},"36":{"tf":1.7320508075688772},"49":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"67":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"df":1,"docs":{"58":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":30,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":1.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"40":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.7320508075688772},"60":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":14,"docs":{"135":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":11,"docs":{"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"48":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":3,"docs":{"40":{"tf":2.0},"46":{"tf":2.0},"85":{"tf":2.0}}}}}},"df":3,"docs":{"101":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"b":{"df":0,"docs":{},"l":{"df":7,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.7320508075688772},"32":{"tf":1.0},"52":{"tf":2.0},"99":{"tf":1.0}}},"t":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{},"}":{"=":{"=":{"a":{"d":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"w":{"df":0,"docs":{},"n":{"df":5,"docs":{"150":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":5,"docs":{"154":{"tf":1.0},"16":{"tf":1.0},"18":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"82":{"tf":1.0}}}},"r":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"166":{"tf":1.4142135623730951}},"o":{"df":0,"docs":{},"n":{",":{"4":{"2":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"3":{".":{"1":{"4":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{",":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},":":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":7,"docs":{"123":{"tf":1.7320508075688772},"145":{"tf":1.7320508075688772},"156":{"tf":2.0},"157":{"tf":1.0},"165":{"tf":1.7320508075688772},"63":{"tf":1.7320508075688772},"70":{"tf":1.0}},"s":{":":{"2":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"i":{"df":2,"docs":{"138":{"tf":1.0},"44":{"tf":1.0}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"98":{"tf":1.0}}},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}},"r":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"85":{"tf":1.0},"86":{"tf":1.7320508075688772}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":4,"docs":{"159":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"85":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}}}}},"u":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"159":{"tf":2.0},"18":{"tf":1.0},"40":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951},"86":{"tf":2.0}}}}},"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"100":{"tf":1.0}}}}}},"df":6,"docs":{"159":{"tf":2.6457513110645907},"29":{"tf":1.4142135623730951},"48":{"tf":1.0},"57":{"tf":1.7320508075688772},"78":{"tf":3.605551275463989},"86":{"tf":1.4142135623730951}},"e":{"df":7,"docs":{"110":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":2.0},"162":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":7,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.8284271247461903},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"58":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":4,"docs":{"110":{"tf":1.0},"138":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"147":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"*":{"df":0,"docs":{},"o":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}}},".":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"160":{"tf":1.0}}}},"/":{"!":{"df":0,"docs":{},"p":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"{":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"/":{"*":{"/":{"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":{},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"[":{"a":{"df":1,"docs":{"149":{"tf":1.0}}},"b":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"c":{"df":0,"docs":{},"h":{"df":40,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"120":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.7320508075688772},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"52":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"86":{"tf":1.0},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":22,"docs":{"119":{"tf":1.0},"141":{"tf":1.4142135623730951},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"81":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}}},"n":{"df":1,"docs":{"11":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"19":{"tf":1.0},"30":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"99":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"155":{"tf":1.0},"19":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0}}}}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"98":{"tf":1.0}}}},"t":{"df":1,"docs":{"98":{"tf":1.0}}}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":12,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"11":{"tf":2.0},"121":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.4142135623730951},"33":{"tf":1.0},"47":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":70,"docs":{"100":{"tf":3.0},"101":{"tf":3.1622776601683795},"109":{"tf":2.0},"110":{"tf":3.0},"111":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"117":{"tf":3.1622776601683795},"120":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":2.8284271247461903},"127":{"tf":1.7320508075688772},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.0},"131":{"tf":3.0},"132":{"tf":1.7320508075688772},"133":{"tf":6.324555320336759},"134":{"tf":1.4142135623730951},"135":{"tf":7.0},"136":{"tf":1.7320508075688772},"137":{"tf":2.8284271247461903},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.7320508075688772},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":5.5677643628300215},"148":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.8284271247461903},"155":{"tf":1.7320508075688772},"156":{"tf":3.605551275463989},"157":{"tf":1.4142135623730951},"158":{"tf":2.6457513110645907},"159":{"tf":1.4142135623730951},"161":{"tf":3.4641016151377544},"163":{"tf":2.23606797749979},"164":{"tf":3.3166247903554},"165":{"tf":7.211102550927978},"166":{"tf":2.0},"23":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"30":{"tf":2.449489742783178},"34":{"tf":1.4142135623730951},"38":{"tf":1.0},"40":{"tf":2.449489742783178},"42":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"52":{"tf":3.605551275463989},"53":{"tf":1.7320508075688772},"54":{"tf":3.872983346207417},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":2.23606797749979},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":3.0},"99":{"tf":2.0}}}},"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":1,"docs":{"100":{"tf":1.0}}}}}}}}}},"d":{"df":3,"docs":{"72":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"i":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}},"o":{"df":0,"docs":{},"r":{"df":9,"docs":{"125":{"tf":1.0},"150":{"tf":1.4142135623730951},"157":{"tf":1.0},"30":{"tf":2.449489742783178},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"67":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"df":29,"docs":{"10":{"tf":1.0},"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"164":{"tf":2.0},"30":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":3.3166247903554},"99":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":10,"docs":{"119":{"tf":1.0},"150":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"150":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"116":{"tf":2.0}}}}}},"j":{"df":1,"docs":{"133":{"tf":1.0}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.0},"132":{"tf":2.0},"133":{"tf":2.0},"145":{"tf":2.0},"165":{"tf":2.6457513110645907},"99":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"f":{"df":3,"docs":{"137":{"tf":1.0},"141":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"l":{"df":1,"docs":{"55":{"tf":1.0}},"o":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}},"p":{"df":0,"docs":{},"m":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}},"p":{"a":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"37":{"tf":1.0},"4":{"tf":1.0},"46":{"tf":1.0}}}}}}}}},"m":{"a":{"c":{"df":3,"docs":{"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"i":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"118":{"tf":1.4142135623730951},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"43":{"tf":2.0},"44":{"tf":2.6457513110645907},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"54":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"y":{"_":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":2.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":6,"docs":{"130":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":2.0},"37":{"tf":1.0},"92":{"tf":1.0}}}}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":12,"docs":{"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"151":{"tf":1.0},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.0}},"e":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"151":{"tf":1.0}}}}},"df":0,"docs":{}},"d":{"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":5,"docs":{"134":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"58":{"tf":1.0},"99":{"tf":1.0}}}}},"o":{"d":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"35":{"tf":1.0}}}}}}},"d":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"f":{"=":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.7320508075688772},"11":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.0},"120":{"tf":1.0},"133":{"tf":2.23606797749979},"140":{"tf":1.0},"150":{"tf":2.0},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"53":{"tf":2.0},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"72":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":1,"docs":{"4":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"11":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"106":{"tf":1.0},"118":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"136":{"tf":2.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"145":{"tf":2.0},"150":{"tf":1.0},"165":{"tf":2.449489742783178},"23":{"tf":1.7320508075688772},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"67":{"tf":1.4142135623730951},"92":{"tf":1.0}}}},"i":{"df":0,"docs":{},"r":{"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.0},"159":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"99":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":15,"docs":{"102":{"tf":1.0},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"126":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"162":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":2.0},"73":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":22,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"14":{"tf":1.0},"146":{"tf":1.0},"147":{"tf":3.0},"152":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0},"89":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"f":{"df":1,"docs":{"58":{"tf":1.7320508075688772}}}},"q":{"df":1,"docs":{"135":{"tf":1.0}},"u":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"113":{"tf":1.0},"135":{"tf":2.8284271247461903},"162":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":3,"docs":{"67":{"tf":1.0},"72":{"tf":1.7320508075688772},"98":{"tf":1.0}},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":24,"docs":{"107":{"tf":1.0},"116":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":2.23606797749979},"141":{"tf":1.0},"145":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"25":{"tf":1.0},"29":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":3.0},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":3.605551275463989},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"73":{"tf":3.3166247903554}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"s":{"c":{"+":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"a":{"df":0,"docs":{},"p":{"df":5,"docs":{"148":{"tf":1.0},"52":{"tf":2.8284271247461903},"61":{"tf":1.0},"73":{"tf":1.7320508075688772},"98":{"tf":1.0}}}},"df":1,"docs":{"150":{"tf":2.23606797749979}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":6,"docs":{"10":{"tf":1.0},"127":{"tf":1.0},"22":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"10":{"tf":1.0},"22":{"tf":1.0},"62":{"tf":1.0},"97":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"159":{"tf":1.4142135623730951},"78":{"tf":1.0}}}}}},"t":{"c":{"/":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.4142135623730951}}}}}}},"df":35,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"117":{"tf":1.0},"121":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":1.0},"51":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"91":{"tf":1.0},"96":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"106":{"tf":1.0},"118":{"tf":1.4142135623730951},"162":{"tf":1.0},"21":{"tf":1.0},"38":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"121":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"y":{"d":{"a":{"df":0,"docs":{},"y":{"df":2,"docs":{"11":{"tf":1.0},"36":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"32":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}}}}}}},"x":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.0},"26":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":107,"docs":{"100":{"tf":3.0},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":2.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":2.0},"132":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"138":{"tf":2.23606797749979},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.7320508075688772},"143":{"tf":1.0},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.7320508075688772},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":3.3166247903554},"42":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":2.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":4.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"62":{"tf":2.0},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":3.1622776601683795},"74":{"tf":1.4142135623730951},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":2.8284271247461903},"89":{"tf":1.0},"90":{"tf":1.7320508075688772},"91":{"tf":1.0},"92":{"tf":2.0},"94":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":3.3166247903554}},"e":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":13,"docs":{"102":{"tf":1.0},"108":{"tf":1.0},"112":{"tf":1.0},"125":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"84":{"tf":1.0},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"_":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"125":{"tf":1.0},"135":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":20,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"133":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"28":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"117":{"tf":1.0}}}},"df":0,"docs":{},"u":{"d":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"99":{"tf":1.0}},"e":{"=":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"s":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":1,"docs":{"103":{"tf":1.4142135623730951}},"e":{"c":{"df":7,"docs":{"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"36":{"tf":1.0},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"82":{"tf":1.0}},"u":{"df":0,"docs":{},"t":{"df":40,"docs":{"121":{"tf":1.0},"123":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":2.8284271247461903},"129":{"tf":1.7320508075688772},"135":{"tf":1.0},"141":{"tf":2.449489742783178},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"165":{"tf":2.0},"166":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.4142135623730951},"24":{"tf":1.7320508075688772},"26":{"tf":1.4142135623730951},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.6457513110645907},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":2.6457513110645907},"89":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":31,"docs":{"101":{"tf":1.7320508075688772},"107":{"tf":1.7320508075688772},"111":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"34":{"tf":2.0},"50":{"tf":2.23606797749979},"63":{"tf":2.0},"70":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":2.0},"8":{"tf":1.0},"86":{"tf":2.0},"96":{"tf":1.4142135623730951},"97":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"h":{"a":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"118":{"tf":1.0},"121":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":28,"docs":{"135":{"tf":1.7320508075688772},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"29":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"60":{"tf":1.4142135623730951},"70":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"t":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772}}}},"p":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"142":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":19,"docs":{"110":{"tf":1.0},"133":{"tf":2.0},"138":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.0},"165":{"tf":1.7320508075688772},"28":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":2.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":16,"docs":{"107":{"tf":2.0},"124":{"tf":2.8284271247461903},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":3.0},"150":{"tf":1.0},"152":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":2.0},"164":{"tf":2.8284271247461903},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"50":{"tf":1.0},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"17":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0}}}}},"l":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":6,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"34":{"tf":1.0},"55":{"tf":1.0},"86":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}}}}}},"n":{"df":5,"docs":{"106":{"tf":1.0},"47":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"126":{"tf":1.0},"138":{"tf":1.0},"78":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"132":{"tf":1.0},"72":{"tf":1.0}}}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"119":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"8":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"15":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.4142135623730951},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"133":{"tf":1.0},"135":{"tf":2.0},"145":{"tf":2.0},"161":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"47":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.4641016151377544},"73":{"tf":2.8284271247461903},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"\"":{">":{"<":{"/":{"a":{">":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{"(":{"#":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}}},"t":{"3":{"df":1,"docs":{"79":{"tf":1.0}}},"4":{"df":1,"docs":{"79":{"tf":1.4142135623730951}}},"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.0},"166":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"n":{"d":{"df":7,"docs":{"133":{"tf":1.0},"135":{"tf":1.0},"149":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":14,"docs":{"127":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"158":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"53":{"tf":1.0},"63":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"83":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":6,"docs":{"14":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":2.6457513110645907},"7":{"tf":1.0},"8":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":6,"docs":{"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"149":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.4142135623730951},"55":{"tf":3.4641016151377544}}},"df":0,"docs":{}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"101":{"tf":2.0},"115":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0}}}},"df":3,"docs":{"155":{"tf":1.0},"156":{"tf":1.0},"50":{"tf":1.0}}},"df":0,"docs":{}}}}},"f":{"'":{"%":{".":{"3":{"df":0,"docs":{},"e":{"df":1,"docs":{"113":{"tf":1.0}}}},"4":{"df":0,"docs":{},"f":{"df":1,"docs":{"113":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":1,"docs":{"113":{"tf":1.0}}}},"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}},"1":{",":{"3":{"df":3,"docs":{"115":{"tf":2.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"1":{"2":{"3":{"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"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":{"106":{"tf":1.7320508075688772}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"104":{"tf":1.4142135623730951},"115":{"tf":1.0},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}},"2":{",":{"5":{"df":1,"docs":{"115":{"tf":1.0}}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":1.0},"62":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"i":{"df":1,"docs":{"106":{"tf":1.7320508075688772}}},"o":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.4142135623730951},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"\\":{"df":0,"docs":{},"n":{"a":{"df":1,"docs":{"106":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"106":{"tf":1.4142135623730951}}}},"df":4,"docs":{"115":{"tf":1.7320508075688772},"145":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"3":{",":{"1":{",":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}},"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"55":{"tf":1.0}}}}}},"df":0,"docs":{}},"=":{"'":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"0":{"df":1,"docs":{"161":{"tf":1.0}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"[":{"0":{",":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"2":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"1":{"df":2,"docs":{"100":{"tf":1.7320508075688772},"161":{"tf":1.0}}},"2":{",":{"0":{",":{"2":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"]":{":":{"$":{"df":0,"docs":{},"f":{"[":{"0":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"]":{"*":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"1":{"3":{".":{"1":{"4":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"98":{"tf":1.7320508075688772}}},"df":0,"docs":{},"p":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"a":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"t":{"df":1,"docs":{"89":{"tf":1.0}}}},"df":1,"docs":{"53":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"l":{"df":4,"docs":{"145":{"tf":2.6457513110645907},"165":{"tf":3.1622776601683795},"60":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"42":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"s":{"df":5,"docs":{"135":{"tf":5.291502622129181},"145":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":1.0}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"19":{"tf":1.0},"27":{"tf":1.0},"7":{"tf":1.0},"8":{"tf":1.0}}}},"df":1,"docs":{"15":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"q":{"df":2,"docs":{"103":{"tf":1.0},"144":{"tf":1.4142135623730951}}},"r":{"df":3,"docs":{"166":{"tf":1.0},"4":{"tf":1.0},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}}}},"t":{"df":5,"docs":{"126":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"45":{"tf":1.0},"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"115":{"tf":1.0},"158":{"tf":1.4142135623730951},"19":{"tf":1.0},"33":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"125":{"tf":1.0},"149":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0}}}}}}}},"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":41,"docs":{"100":{"tf":4.47213595499958},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"148":{"tf":1.7320508075688772},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":2.6457513110645907},"158":{"tf":3.605551275463989},"159":{"tf":1.7320508075688772},"161":{"tf":4.47213595499958},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":3.0},"45":{"tf":2.0},"46":{"tf":3.1622776601683795},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"49":{"tf":2.449489742783178},"50":{"tf":2.449489742783178},"52":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"72":{"tf":2.23606797749979},"73":{"tf":4.47213595499958},"82":{"tf":1.7320508075688772},"90":{"tf":1.7320508075688772},"99":{"tf":2.0}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":54,"docs":{"100":{"tf":2.23606797749979},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"115":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"123":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"146":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"22":{"tf":1.0},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"51":{"tf":2.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"60":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}}},"b":{"df":1,"docs":{"40":{"tf":2.449489742783178}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.7320508075688772},"4":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":2,"docs":{"23":{"tf":1.0},"28":{"tf":1.0}}}},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"10":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"w":{"df":13,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"f":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}}},"g":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.23606797749979},"96":{"tf":1.4142135623730951}}},"i":{"df":4,"docs":{"137":{"tf":2.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"165":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"2":{",":{"$":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"1":{"df":1,"docs":{"140":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":1,"docs":{"140":{"tf":1.0}}},"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"100":{"tf":3.872983346207417},"101":{"tf":3.605551275463989},"103":{"tf":1.4142135623730951},"104":{"tf":1.4142135623730951},"106":{"tf":3.3166247903554},"107":{"tf":1.0},"115":{"tf":4.123105625617661},"124":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"164":{"tf":2.23606797749979},"58":{"tf":1.4142135623730951},"75":{"tf":2.0},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.7320508075688772},"96":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":5.0990195135927845}}},"df":0,"docs":{}}},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"40":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"68":{"tf":1.0}}}}},"g":{":":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":1,"docs":{"52":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"=":{"3":{"1":{"4":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"t":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"106":{"tf":1.0},"107":{"tf":1.4142135623730951},"114":{"tf":1.0},"132":{"tf":1.7320508075688772},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"e":{"'":{"df":3,"docs":{"158":{"tf":1.0},"25":{"tf":1.0},"85":{"tf":1.0}}},"(":{"df":1,"docs":{"119":{"tf":1.0}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"82":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}}},"df":3,"docs":{"134":{"tf":1.7320508075688772},"52":{"tf":3.3166247903554},"54":{"tf":1.4142135623730951}}}}},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"54":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"0":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"4":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"5":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"9":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"137":{"tf":1.0}}}},"_":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"1":{"0":{"4":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"7":{"4":{"6":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"103":{"tf":1.0},"58":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"{":{"df":0,"docs":{},"x":{".":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":114,"docs":{"100":{"tf":1.0},"101":{"tf":4.898979485566356},"102":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":3.0},"106":{"tf":2.449489742783178},"107":{"tf":1.7320508075688772},"108":{"tf":2.23606797749979},"109":{"tf":2.23606797749979},"110":{"tf":3.1622776601683795},"111":{"tf":1.7320508075688772},"112":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":2.8284271247461903},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.4641016151377544},"123":{"tf":1.0},"124":{"tf":3.3166247903554},"126":{"tf":1.4142135623730951},"127":{"tf":2.23606797749979},"128":{"tf":1.7320508075688772},"129":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"138":{"tf":2.8284271247461903},"14":{"tf":1.0},"140":{"tf":2.0},"144":{"tf":1.7320508075688772},"145":{"tf":2.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":4.69041575982343},"154":{"tf":2.6457513110645907},"155":{"tf":5.916079783099616},"156":{"tf":3.1622776601683795},"157":{"tf":3.1622776601683795},"158":{"tf":5.196152422706632},"159":{"tf":5.291502622129181},"161":{"tf":4.898979485566356},"162":{"tf":1.7320508075688772},"163":{"tf":2.0},"164":{"tf":3.4641016151377544},"165":{"tf":3.1622776601683795},"166":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"19":{"tf":1.0},"20":{"tf":2.23606797749979},"22":{"tf":1.0},"24":{"tf":2.0},"25":{"tf":1.7320508075688772},"26":{"tf":1.0},"28":{"tf":2.23606797749979},"29":{"tf":2.6457513110645907},"30":{"tf":2.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":2.23606797749979},"34":{"tf":1.0},"35":{"tf":2.6457513110645907},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":4.47213595499958},"41":{"tf":1.4142135623730951},"42":{"tf":2.0},"43":{"tf":3.4641016151377544},"44":{"tf":4.58257569495584},"45":{"tf":4.47213595499958},"46":{"tf":3.0},"47":{"tf":2.6457513110645907},"48":{"tf":3.872983346207417},"49":{"tf":5.0},"50":{"tf":3.7416573867739413},"51":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":6.48074069840786},"6":{"tf":1.0},"62":{"tf":2.449489742783178},"63":{"tf":1.7320508075688772},"64":{"tf":2.23606797749979},"65":{"tf":3.1622776601683795},"66":{"tf":2.0},"67":{"tf":2.23606797749979},"68":{"tf":2.6457513110645907},"69":{"tf":2.0},"7":{"tf":1.0},"70":{"tf":2.449489742783178},"71":{"tf":2.23606797749979},"72":{"tf":4.58257569495584},"73":{"tf":6.164414002968976},"74":{"tf":2.0},"75":{"tf":4.358898943540674},"76":{"tf":3.0},"77":{"tf":2.0},"78":{"tf":2.0},"79":{"tf":2.0},"8":{"tf":2.0},"80":{"tf":2.449489742783178},"81":{"tf":3.0},"82":{"tf":3.872983346207417},"83":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":3.3166247903554},"86":{"tf":3.1622776601683795},"9":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":2.0},"99":{"tf":3.3166247903554}},"n":{"a":{"df":0,"docs":{},"m":{"df":42,"docs":{"103":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"166":{"tf":1.0},"20":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.23606797749979},"42":{"tf":1.7320508075688772},"47":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":2.6457513110645907},"68":{"tf":1.0},"69":{"tf":1.0},"71":{"tf":1.7320508075688772},"72":{"tf":4.242640687119285},"73":{"tf":3.3166247903554},"74":{"tf":2.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"97":{"tf":1.0}}}},"df":0,"docs":{}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}}},"/":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"57":{"tf":1.0}}},"df":0,"docs":{}}}}},"0":{"df":1,"docs":{"159":{"tf":1.4142135623730951}}},"=":{"(":{"'":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"138":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":6,"docs":{"158":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"48":{"tf":1.0},"74":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951}}}}}}}},"{":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"0":{",":{"1":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"{":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{".":{".":{"1":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"54":{"tf":1.4142135623730951}},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"l":{"df":2,"docs":{"106":{"tf":1.0},"119":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"14":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"e":{"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":2.8284271247461903},"75":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":5,"docs":{"106":{"tf":1.0},"113":{"tf":1.0},"118":{"tf":1.0},"23":{"tf":1.0},"46":{"tf":1.0}}}},"d":{"'":{"df":1,"docs":{"73":{"tf":1.0}}},"+":{"d":{"df":0,"docs":{},"u":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}}}},"df":22,"docs":{"102":{"tf":1.0},"105":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"14":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.4142135623730951},"158":{"tf":5.916079783099616},"159":{"tf":1.4142135623730951},"163":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"45":{"tf":1.0},"55":{"tf":1.4142135623730951},"73":{"tf":7.14142842854285},"74":{"tf":1.7320508075688772},"75":{"tf":4.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"73":{"tf":1.0},"95":{"tf":1.0}}},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"126":{"tf":1.0},"136":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":56,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":2.23606797749979},"105":{"tf":1.7320508075688772},"106":{"tf":2.23606797749979},"107":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"117":{"tf":1.0},"122":{"tf":2.23606797749979},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":2.8284271247461903},"135":{"tf":1.4142135623730951},"140":{"tf":1.0},"145":{"tf":1.7320508075688772},"15":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"22":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":2.0},"45":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"60":{"tf":2.449489742783178},"61":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"79":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"t":{"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.0}}},"v":{"df":0,"docs":{},"e":{"df":2,"docs":{"116":{"tf":2.0},"118":{"tf":1.0}}}},"x":{"df":3,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"72":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.0},"160":{"tf":1.0},"28":{"tf":1.0},"47":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}},"v":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"67":{"tf":1.0},"73":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"113":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"w":{"df":1,"docs":{"138":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"o":{"c":{"df":0,"docs":{},"u":{"df":2,"docs":{"110":{"tf":1.0},"6":{"tf":1.0}},"s":{"df":5,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"51":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"115":{"tf":1.0}}},"l":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":10,"docs":{"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"29":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"72":{"tf":1.0},"74":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":54,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"105":{"tf":1.0},"107":{"tf":1.4142135623730951},"111":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.449489742783178},"160":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.4142135623730951},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"21":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.0},"67":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.449489742783178},"89":{"tf":1.0},"99":{"tf":2.6457513110645907}}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"26":{"tf":1.0}}}},"o":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"r":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}},"c":{"df":3,"docs":{"15":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"89":{"tf":1.0}}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":32,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"113":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"160":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"78":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"90":{"tf":1.7320508075688772},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}},"df":6,"docs":{"16":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"52":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"62":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"59":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"m":{"df":3,"docs":{"14":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":5,"docs":{"149":{"tf":1.4142135623730951},"150":{"tf":1.0},"166":{"tf":2.23606797749979},"31":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":20,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"131":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"137":{"tf":2.0},"142":{"tf":2.449489742783178},"145":{"tf":1.0},"148":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.4142135623730951},"25":{"tf":1.0},"4":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"60":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":7,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}}},"x":{",":{"4":{"2":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"t":{"=":{"'":{"\\":{"\\":{"<":{"b":{"[":{"a":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"w":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":6,"docs":{"11":{"tf":1.0},"15":{"tf":1.0},"160":{"tf":2.0},"17":{"tf":1.0},"94":{"tf":2.23606797749979},"96":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"58":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"m":{"=":{"df":0,"docs":{},"f":{"df":1,"docs":{"159":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{",":{",":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"=":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951}}}}}},"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"^":{"[":{"a":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"132":{"tf":1.7320508075688772},"133":{"tf":2.6457513110645907},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"52":{"tf":2.23606797749979}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":13,"docs":{"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"157":{"tf":2.8284271247461903},"159":{"tf":2.0},"164":{"tf":2.6457513110645907},"58":{"tf":1.7320508075688772},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"70":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772}}}}}},"=":{"(":{"'":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":4,"docs":{"132":{"tf":1.0},"133":{"tf":2.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"0":{"df":1,"docs":{"132":{"tf":1.0}}},"@":{"]":{"#":{"*":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"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":{},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"165":{"tf":1.0}}}},"df":0,"docs":{}}}},"~":{"df":0,"docs":{},"~":{"[":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":3,"docs":{"149":{"tf":1.4142135623730951},"40":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"u":{"df":1,"docs":{"103":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":11,"docs":{"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"25":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":1,"docs":{"28":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":27,"docs":{"100":{"tf":2.0},"134":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":4.0},"145":{"tf":1.0},"148":{"tf":2.449489742783178},"149":{"tf":2.0},"152":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"22":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"64":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"53":{"tf":1.0},"7":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":27,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}}}},"x":{"df":0,"docs":{},"f":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.0}}}},"{":{"1":{".":{".":{"3":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"g":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"a":{"=":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"40":{"tf":1.0},"44":{"tf":1.0}}}}},"df":1,"docs":{"103":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":3,"docs":{"100":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":19,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"133":{"tf":2.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":1.0}},"e":{"df":1,"docs":{"135":{"tf":1.0}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":15,"docs":{"103":{"tf":1.0},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.7320508075688772},"126":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"72":{"tf":1.0},"99":{"tf":1.0}}}}},"t":{"df":10,"docs":{"125":{"tf":1.0},"136":{"tf":1.0},"144":{"tf":1.0},"29":{"tf":1.0},"35":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.0},"9":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.7320508075688772},"36":{"tf":1.0}}}}}}},"h":{"]":{"*":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"o":{",":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"}":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"g":{"a":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"o":{"b":{"df":0,"docs":{},"j":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":7,"docs":{"154":{"tf":1.0},"17":{"tf":1.4142135623730951},"18":{"tf":2.23606797749979},"33":{"tf":1.0},"44":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{"df":2,"docs":{"14":{"tf":1.0},"43":{"tf":1.0}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"v":{"df":0,"docs":{},"e":{"df":34,"docs":{"101":{"tf":1.0},"118":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":1.7320508075688772},"135":{"tf":1.4142135623730951},"14":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.0},"24":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.4142135623730951},"80":{"tf":2.6457513110645907},"85":{"tf":2.0},"87":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":42,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"111":{"tf":1.0},"118":{"tf":1.0},"122":{"tf":2.0},"133":{"tf":2.0},"135":{"tf":1.0},"136":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"155":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"163":{"tf":1.0},"165":{"tf":1.7320508075688772},"25":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":2.0},"33":{"tf":1.0},"36":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"58":{"tf":1.0},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"l":{"a":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":9,"docs":{"133":{"tf":2.23606797749979},"135":{"tf":1.7320508075688772},"40":{"tf":2.0},"44":{"tf":1.4142135623730951},"53":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":6,"docs":{"156":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":5,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"55":{"tf":2.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":2,"docs":{"26":{"tf":1.0},"30":{"tf":1.0}}}}},"u":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"df":0,"docs":{}},"df":14,"docs":{"106":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"5":{"tf":2.0},"7":{"tf":1.0},"72":{"tf":2.23606797749979},"9":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}}},"o":{"+":{"df":0,"docs":{},"x":{"df":1,"docs":{"85":{"tf":1.0}}}},"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"99":{"tf":1.0}}}},"df":24,"docs":{"107":{"tf":1.0},"123":{"tf":2.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0},"67":{"tf":2.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0}},"e":{"df":1,"docs":{"58":{"tf":1.0}}},"o":{"d":{"df":10,"docs":{"110":{"tf":1.4142135623730951},"144":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}}},"t":{"c":{"df":0,"docs":{},"h":{"a":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"4":{"tf":1.0}}}}}}},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"53":{"tf":1.0}},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"77":{"tf":1.0}}}},"i":{"c":{"df":4,"docs":{"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"30":{"tf":1.0}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":4,"docs":{"135":{"tf":2.0},"158":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"n":{"df":17,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":1.0},"105":{"tf":1.7320508075688772},"107":{"tf":1.0},"114":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"161":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"70":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"t":{"df":3,"docs":{"131":{"tf":1.0},"143":{"tf":1.7320508075688772},"58":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":3,"docs":{"128":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"140":{"tf":1.0}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"0":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":14,"docs":{"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"18":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":2.23606797749979},"66":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"70":{"tf":1.0},"77":{"tf":3.872983346207417},"86":{"tf":1.4142135623730951},"98":{"tf":2.0},"99":{"tf":1.0}}}}}},"=":{"'":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"131":{"tf":1.0},"58":{"tf":1.0}}}}}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"131":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"158":{"tf":2.449489742783178},"18":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":2.449489742783178}}}}},"=":{"'":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":24,"docs":{"100":{"tf":2.23606797749979},"137":{"tf":1.4142135623730951},"14":{"tf":1.0},"142":{"tf":2.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":5.385164807134504},"161":{"tf":1.0},"164":{"tf":2.23606797749979},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":4.0},"63":{"tf":1.4142135623730951},"72":{"tf":7.3484692283495345},"73":{"tf":1.4142135623730951},"75":{"tf":3.4641016151377544},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.23606797749979}}},"y":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":18,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"110":{"tf":1.0},"135":{"tf":1.4142135623730951},"141":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"161":{"tf":1.0},"40":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":2.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":2.8284271247461903},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"(":{"/":{"[":{"a":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"135":{"tf":2.23606797749979},"165":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"df":0,"docs":{}},"v":{"a":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"154":{"tf":1.0}}}}},"i":{"d":{"df":5,"docs":{"100":{"tf":1.0},"144":{"tf":1.4142135623730951},"16":{"tf":1.0},"5":{"tf":1.7320508075688772},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"27":{"tf":1.0}}}}}}},"df":6,"docs":{"110":{"tf":1.0},"19":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"33":{"tf":2.23606797749979},"35":{"tf":1.0},"40":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"110":{"tf":1.0},"31":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.7320508075688772}}}}},"z":{"df":1,"docs":{"49":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"p":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":3.1622776601683795},"50":{"tf":1.0}}}}}},"h":{"a":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"35":{"tf":1.0},"65":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"97":{"tf":1.0}}}},"n":{"d":{"(":{"[":{"df":0,"docs":{},"s":{"df":0,"docs":{},"y":{"]":{"df":0,"docs":{},"|":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":2,"docs":{"158":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}},"i":{"df":20,"docs":{"104":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"75":{"tf":1.0},"88":{"tf":1.0}}},"l":{"df":10,"docs":{"144":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.4142135623730951},"75":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"g":{"df":1,"docs":{"58":{"tf":1.0}}}},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"165":{"tf":1.0},"50":{"tf":1.4142135623730951}}}}}},"r":{"d":{"df":2,"docs":{"163":{"tf":1.0},"48":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"97":{"tf":1.0}}},"r":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"w":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"15":{"tf":1.0},"26":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"h":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"e":{"df":11,"docs":{"11":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0}},"n":{"'":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{},"’":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}},"df":18,"docs":{"103":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"154":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.23606797749979},"78":{"tf":2.0},"79":{"tf":2.0},"93":{"tf":1.0},"94":{"tf":1.4142135623730951}},"e":{"a":{"d":{"df":12,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":2.0},"157":{"tf":2.449489742783178},"164":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"69":{"tf":3.4641016151377544},"70":{"tf":1.0},"72":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"162":{"tf":1.0},"59":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"h":{"df":1,"docs":{"52":{"tf":1.0}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"156":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":2.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"63":{"tf":2.0}}}},"s":{"df":0,"docs":{},"h":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"140":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}}}}},"df":7,"docs":{"127":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"142":{"tf":1.7320508075688772}}}}},"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"o":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"_":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":8,"docs":{"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"18":{"tf":1.0},"40":{"tf":3.0},"50":{"tf":1.4142135623730951},"55":{"tf":1.0},"73":{"tf":2.449489742783178},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":34,"docs":{"101":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"117":{"tf":2.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"129":{"tf":2.23606797749979},"130":{"tf":1.4142135623730951},"131":{"tf":1.0},"135":{"tf":2.449489742783178},"143":{"tf":1.4142135623730951},"145":{"tf":2.23606797749979},"152":{"tf":2.0},"156":{"tf":3.0},"161":{"tf":1.0},"163":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951},"165":{"tf":2.6457513110645907},"166":{"tf":2.0},"23":{"tf":2.23606797749979},"30":{"tf":2.0},"45":{"tf":2.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.4142135623730951},"60":{"tf":2.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.23606797749979},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"72":{"tf":2.0},"98":{"tf":1.4142135623730951}}}},"p":{"df":63,"docs":{"100":{"tf":1.4142135623730951},"104":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"111":{"tf":1.0},"114":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":2.449489742783178},"155":{"tf":1.7320508075688772},"156":{"tf":2.23606797749979},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":2.0},"162":{"tf":1.0},"163":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.7320508075688772},"21":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":2.0},"37":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.7320508075688772},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":2.6457513110645907},"77":{"tf":1.0},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"'":{"df":43,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"148":{"tf":1.4142135623730951},"20":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"38":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"47":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":2.23606797749979},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"94":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":61,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"110":{"tf":1.0},"117":{"tf":2.23606797749979},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"133":{"tf":1.7320508075688772},"135":{"tf":2.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"24":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.0},"32":{"tf":1.0},"33":{"tf":1.0},"4":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.123105625617661},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"74":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}},"x":{"a":{"d":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"52":{"tf":1.4142135623730951},"53":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"i":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":11,"docs":{"156":{"tf":2.0},"158":{"tf":1.7320508075688772},"53":{"tf":2.0},"55":{"tf":2.0},"63":{"tf":2.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.4142135623730951},"81":{"tf":2.449489742783178},"82":{"tf":1.7320508075688772},"85":{"tf":3.0}}}}},"4":{"2":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"b":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":1,"docs":{"85":{"tf":1.0}}},"r":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"82":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":8,"docs":{"158":{"tf":2.449489742783178},"28":{"tf":1.0},"40":{"tf":1.4142135623730951},"41":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":2.6457513110645907},"73":{"tf":2.449489742783178},"75":{"tf":2.449489742783178}}}}},"df":0,"docs":{}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"110":{"tf":1.7320508075688772},"117":{"tf":1.7320508075688772},"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"18":{"tf":1.4142135623730951},"40":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.7320508075688772},"70":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":1.0},"98":{"tf":2.0}},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"41":{"tf":1.0}},"i":{"df":3,"docs":{"24":{"tf":1.0},"38":{"tf":2.0},"42":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"154":{"tf":1.0},"24":{"tf":1.0}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"135":{"tf":1.0},"148":{"tf":1.0},"42":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"10":{"tf":1.0},"143":{"tf":1.0},"72":{"tf":1.0}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":8,"docs":{"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"154":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"9":{"tf":1.0}}}}}}}}},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"df":0,"docs":{},"t":{"df":4,"docs":{"107":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"63":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"4":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"63":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"129":{"tf":1.4142135623730951},"133":{"tf":2.23606797749979},"149":{"tf":3.7416573867739413},"150":{"tf":1.7320508075688772},"152":{"tf":1.4142135623730951},"166":{"tf":2.6457513110645907},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.4142135623730951},"36":{"tf":1.0},"52":{"tf":1.0},"56":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.4142135623730951}},"e":{"=":{"2":{"0":{"0":{"0":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"110":{"tf":1.0}}}}}}},"o":{"b":{"b":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"155":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":1,"docs":{"155":{"tf":1.0}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"{":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"}":{"df":1,"docs":{"155":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"k":{"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":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"d":{"df":2,"docs":{"150":{"tf":1.0},"24":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":1,"docs":{"159":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"/":{"d":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"u":{"df":1,"docs":{"154":{"tf":1.7320508075688772}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.0},"25":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":2.449489742783178},"84":{"tf":1.0},"98":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"l":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"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":{}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":7,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.0},"148":{"tf":1.0},"155":{"tf":1.7320508075688772},"165":{"tf":1.4142135623730951},"40":{"tf":1.0},"50":{"tf":1.7320508075688772}}}}},"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":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"84":{"tf":1.7320508075688772}},"e":{"df":0,"docs":{},"s":{"/":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":2,"docs":{"83":{"tf":1.4142135623730951},"84":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}}},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"74":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.0},"83":{"tf":1.0}}}}}},"df":2,"docs":{"131":{"tf":1.0},"98":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":10,"docs":{"147":{"tf":2.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":2.0},"50":{"tf":1.7320508075688772},"67":{"tf":1.0},"98":{"tf":1.7320508075688772}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"40":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"154":{"tf":1.0},"158":{"tf":2.0},"40":{"tf":1.0},"73":{"tf":2.449489742783178}}}},"w":{"'":{"d":{"df":4,"docs":{"155":{"tf":1.0},"159":{"tf":1.0},"50":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"103":{"tf":1.0}}},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"160":{"tf":1.0},"93":{"tf":1.0}}}},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{":":{"/":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"18":{"tf":1.0}},"h":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}},"e":{"/":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"10":{"tf":1.0},"18":{"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":{}}}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"b":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"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":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"b":{".":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"11":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"df":0,"docs":{},"l":{"/":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"2":{"tf":1.0}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"3":{"tf":1.0}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"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":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"d":{"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":{}},"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":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"_":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"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":{}}}}}}}},"w":{"df":0,"docs":{},"w":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"s":{"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"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":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"30":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"126":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"r":{"df":2,"docs":{"53":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"w":{"=":{"'":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":2.6457513110645907},"166":{"tf":3.0}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}}}},"i":{"'":{"d":{"df":4,"docs":{"138":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0}}},"df":0,"docs":{},"m":{"df":1,"docs":{"14":{"tf":1.0}}},"v":{"df":5,"docs":{"15":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"5":{"tf":1.0},"97":{"tf":1.0}}}},".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"161":{"tf":1.0},"98":{"tf":1.0}}}}},"df":11,"docs":{"100":{"tf":1.0},"162":{"tf":1.0},"23":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"88":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}}}}},"2":{"df":1,"docs":{"163":{"tf":1.0}}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"139":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"100":{"tf":1.0}}}}},"c":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}}}},"df":4,"docs":{"101":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.0},"63":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"m":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}},"d":{",":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"1":{"\\":{"df":0,"docs":{},"n":{"2":{"\\":{"df":0,"docs":{},"n":{"3":{"df":2,"docs":{"58":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":4,"docs":{"160":{"tf":1.4142135623730951},"62":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.7320508075688772}},"e":{"a":{"df":1,"docs":{"32":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":3,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"45":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"104":{"tf":1.0},"82":{"tf":1.4142135623730951}}}}}}}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"98":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":1,"docs":{"165":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"137":{"tf":2.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"df":2,"docs":{"140":{"tf":2.0},"165":{"tf":1.0}}},"g":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":19,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"110":{"tf":3.1622776601683795},"119":{"tf":1.0},"149":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.0},"44":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"22":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":15,"docs":{"127":{"tf":1.0},"129":{"tf":1.0},"154":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"58":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"m":{"a":{"df":0,"docs":{},"g":{"df":5,"docs":{"141":{"tf":2.23606797749979},"22":{"tf":1.0},"33":{"tf":2.0},"82":{"tf":2.6457513110645907},"9":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"k":{"df":2,"docs":{"141":{"tf":1.0},"33":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":5,"docs":{"158":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"19":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":11,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"164":{"tf":1.0},"36":{"tf":1.7320508075688772},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.0}}}}}}},"i":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"74":{"tf":1.4142135623730951}}}}}}},"df":3,"docs":{"103":{"tf":1.0},"126":{"tf":1.0},"83":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":2,"docs":{"14":{"tf":1.0},"58":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"36":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":4,"docs":{"110":{"tf":1.0},"144":{"tf":1.0},"67":{"tf":1.0},"8":{"tf":1.0}}}}}}},"n":{"a":{"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"158":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{},"m":{"df":2,"docs":{"149":{"tf":1.4142135623730951},"73":{"tf":2.0}}}},"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":16,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"119":{"tf":1.0},"126":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"'":{"*":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":7,"docs":{"100":{"tf":1.0},"132":{"tf":2.23606797749979},"133":{"tf":2.6457513110645907},"135":{"tf":1.0},"145":{"tf":2.449489742783178},"155":{"tf":1.0},"165":{"tf":3.1622776601683795}}}},"i":{"c":{"df":15,"docs":{"101":{"tf":1.0},"110":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":0,"docs":{},"u":{"df":5,"docs":{"124":{"tf":1.0},"126":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"df":93,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"11":{"tf":1.4142135623730951},"111":{"tf":1.0},"112":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"32":{"tf":1.0},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"36":{"tf":1.7320508075688772},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":2.23606797749979},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"70":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951},"89":{"tf":1.4142135623730951},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.4142135623730951},"97":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":2.449489742783178},"34":{"tf":1.0},"53":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"93":{"tf":1.4142135623730951},"94":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"163":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"109":{"tf":1.0},"111":{"tf":1.0},"147":{"tf":1.0},"163":{"tf":1.0},"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"s":{"c":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"61":{"tf":1.0}}}}},"o":{"d":{"df":3,"docs":{"155":{"tf":1.0},"48":{"tf":2.0},"80":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":5,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"141":{"tf":1.0},"73":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.0},"26":{"tf":1.0}}}}}}}}},"df":66,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":5.0990195135927845},"102":{"tf":1.7320508075688772},"103":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":2.6457513110645907},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"112":{"tf":1.0},"114":{"tf":1.7320508075688772},"115":{"tf":2.0},"116":{"tf":2.0},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":2.0},"120":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":3.1622776601683795},"123":{"tf":1.7320508075688772},"124":{"tf":3.1622776601683795},"125":{"tf":1.0},"133":{"tf":1.4142135623730951},"136":{"tf":2.23606797749979},"140":{"tf":2.8284271247461903},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"154":{"tf":1.0},"156":{"tf":2.0},"157":{"tf":2.6457513110645907},"158":{"tf":2.8284271247461903},"159":{"tf":2.0},"161":{"tf":5.0990195135927845},"162":{"tf":2.8284271247461903},"163":{"tf":1.7320508075688772},"164":{"tf":3.872983346207417},"165":{"tf":2.0},"18":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":4.242640687119285},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"64":{"tf":1.4142135623730951},"65":{"tf":2.0},"66":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.23606797749979},"70":{"tf":2.449489742783178},"72":{"tf":3.0},"75":{"tf":2.8284271247461903},"76":{"tf":1.0},"77":{"tf":2.23606797749979},"80":{"tf":1.0},"86":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":2.8284271247461903},"99":{"tf":4.358898943540674}},"r":{"c":{"df":3,"docs":{"149":{"tf":2.449489742783178},"150":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"47":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979}}}}}},"r":{"df":0,"docs":{},"t":{"df":5,"docs":{"130":{"tf":1.0},"150":{"tf":2.0},"166":{"tf":1.4142135623730951},"58":{"tf":1.0},"80":{"tf":1.0}}}}},"i":{"d":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"53":{"tf":1.0},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"l":{"df":12,"docs":{"143":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.4142135623730951},"164":{"tf":1.0},"17":{"tf":2.0},"18":{"tf":1.7320508075688772},"24":{"tf":1.0},"31":{"tf":1.0},"41":{"tf":1.4142135623730951},"7":{"tf":1.0},"74":{"tf":1.0}}},"n":{"c":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"a":{"d":{"df":58,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":2.23606797749979},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"40":{"tf":2.0},"44":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.0},"60":{"tf":1.0},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"130":{"tf":1.0},"14":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"30":{"tf":1.0},"35":{"tf":1.0},"8":{"tf":1.0},"88":{"tf":1.0}}}},"df":0,"docs":{}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":7,"docs":{"113":{"tf":1.0},"114":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"l":{"df":1,"docs":{"15":{"tf":1.0}}},"n":{"d":{"df":5,"docs":{"115":{"tf":1.0},"126":{"tf":1.0},"137":{"tf":1.0},"28":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"140":{"tf":1.0}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":21,"docs":{"126":{"tf":1.0},"136":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"22":{"tf":1.0},"26":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"50":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"87":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"26":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"119":{"tf":1.0},"159":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}},"f":{"a":{"c":{"df":8,"docs":{"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":2.0},"22":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"31":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":1,"docs":{"89":{"tf":1.0}}},"l":{"a":{"c":{"df":1,"docs":{"82":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"m":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"df":4,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"57":{"tf":1.0},"6":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"df":3,"docs":{"12":{"tf":1.0},"159":{"tf":1.0},"31":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"11":{"tf":1.0},"28":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"28":{"tf":1.0},"52":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":8,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.4142135623730951},"141":{"tf":1.0},"158":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"14":{"tf":1.0}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":1,"docs":{"160":{"tf":1.0}},"t":{"df":11,"docs":{"100":{"tf":1.0},"14":{"tf":2.0},"15":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"58":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"7":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":1,"docs":{"5":{"tf":1.0}}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"155":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"31":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":4,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"73":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}},"o":{"c":{"df":10,"docs":{"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"55":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0}}},"df":0,"docs":{},"k":{"df":5,"docs":{"152":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"96":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"n":{"df":1,"docs":{"55":{"tf":1.0}}}},"p":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":3,"docs":{"138":{"tf":1.0},"89":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}},"df":32,"docs":{"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"138":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"152":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"156":{"tf":3.1622776601683795},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"164":{"tf":2.6457513110645907},"165":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.1622776601683795},"43":{"tf":2.449489742783178},"45":{"tf":3.1622776601683795},"46":{"tf":2.0},"50":{"tf":2.0},"53":{"tf":1.4142135623730951},"55":{"tf":1.7320508075688772},"63":{"tf":2.6457513110645907},"70":{"tf":1.4142135623730951},"73":{"tf":3.1622776601683795},"75":{"tf":1.4142135623730951},"80":{"tf":2.449489742783178},"81":{"tf":1.4142135623730951},"82":{"tf":2.0},"85":{"tf":2.23606797749979},"89":{"tf":1.4142135623730951},"98":{"tf":2.0}}}}}},"/":{"#":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}},"%":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"@":{"(":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"|":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"i":{"df":0,"docs":{},"s":{"*":{"df":1,"docs":{"133":{"tf":1.0}}},"/":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":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":{"165":{"tf":1.0}}},"2":{"/":{"#":{"+":{"(":{"[":{"^":{":":{"]":{")":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"n":{"d":{"df":1,"docs":{"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"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":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}}},"df":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":{"165":{"tf":1.0}}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"7":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.0}}},"2":{"df":1,"docs":{"141":{"tf":1.0}}},"3":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"5":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"y":{":":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"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":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{",":{"b":{"a":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{",":{"d":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"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":{},"p":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"\\":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"_":{"4":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"_":{"4":{"2":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"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":{},"i":{"df":3,"docs":{"133":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"df":0,"docs":{}},"_":{"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"73":{"tf":1.0}}}}},"df":6,"docs":{"101":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":2.0},"165":{"tf":2.23606797749979},"73":{"tf":2.449489742783178}},"{":{"1":{",":{"3":{",":{"7":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"s":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":10,"docs":{"100":{"tf":1.0},"106":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"u":{"df":13,"docs":{"10":{"tf":1.0},"119":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.4142135623730951},"154":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{")":{".":{"*":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"/":{"df":0,"docs":{},"{":{"/":{"d":{"df":0,"docs":{},"o":{"/":{"!":{"df":0,"docs":{},"p":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"=":{"'":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{":":{"5":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"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":{},"n":{"df":1,"docs":{"156":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"2":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"6":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"8":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"2":{"0":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"1":{".":{".":{"3":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{".":{".":{"2":{"0":{".":{".":{"2":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":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":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"45":{"tf":1.0}},"s":{"_":{"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"s":{"_":{"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.449489742783178}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":2.0},"165":{"tf":2.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"r":{"df":3,"docs":{"138":{"tf":2.0},"158":{"tf":1.0},"26":{"tf":1.0}}}},"h":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{",":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"1":{"0":{"0":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"141":{"tf":1.0},"161":{"tf":1.4142135623730951},"23":{"tf":1.0},"31":{"tf":2.0},"35":{"tf":1.0},"36":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}}}}}},"’":{"df":1,"docs":{"165":{"tf":1.0}}}},"v":{"df":1,"docs":{"4":{"tf":1.0}}},"’":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"_":{"2":{"0":{"2":{"1":{".":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"40":{"tf":2.8284271247461903}}},"v":{"a":{"df":0,"docs":{},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"5":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":0,"docs":{},"q":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}}},"df":7,"docs":{"119":{"tf":2.23606797749979},"133":{"tf":1.0},"155":{"tf":1.4142135623730951},"31":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":4,"docs":{"157":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"82":{"tf":1.0}}}}},"o":{"b":{"df":11,"docs":{"11":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"154":{"tf":1.0},"160":{"tf":4.123105625617661},"24":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.4142135623730951},"89":{"tf":4.795831523312719},"92":{"tf":2.449489742783178},"96":{"tf":2.0}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"c":{"df":1,"docs":{"160":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":7,"docs":{"100":{"tf":2.6457513110645907},"106":{"tf":3.0},"107":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"u":{"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"40":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{",":{"\\":{"df":0,"docs":{},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"*":{",":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"4":{"2":{"<":{"=":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"101":{"tf":1.0},"161":{"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":{}}}}},"k":{"2":{",":{"2":{"df":0,"docs":{},"n":{"df":2,"docs":{"103":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{",":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"162":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":1,"docs":{"40":{"tf":1.0}}},"df":11,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"154":{"tf":1.7320508075688772},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"54":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":5,"docs":{"103":{"tf":1.0},"135":{"tf":1.0},"150":{"tf":1.0},"16":{"tf":1.0},"59":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"15":{"tf":1.4142135623730951},"16":{"tf":1.0},"40":{"tf":1.0}}}}}},"y":{"b":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"150":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":2.0},"149":{"tf":1.0},"150":{"tf":3.1622776601683795},"154":{"tf":1.4142135623730951},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":2.449489742783178},"32":{"tf":2.6457513110645907},"34":{"tf":1.0},"58":{"tf":1.7320508075688772},"67":{"tf":2.449489742783178},"96":{"tf":1.0},"99":{"tf":2.0}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"154":{"tf":1.0}}},"df":0,"docs":{}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":5,"docs":{"160":{"tf":2.0},"166":{"tf":1.0},"36":{"tf":1.0},"92":{"tf":3.3166247903554},"96":{"tf":1.7320508075688772}}},"o":{"df":1,"docs":{"73":{"tf":1.0}}}},"n":{"d":{"df":2,"docs":{"103":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"133":{"tf":1.0}},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"14":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"58":{"tf":2.8284271247461903}}}},"df":0,"docs":{},"w":{"df":14,"docs":{"10":{"tf":1.0},"104":{"tf":1.0},"117":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"148":{"tf":1.0},"156":{"tf":1.0},"22":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.0}},"n":{"df":3,"docs":{"127":{"tf":1.0},"31":{"tf":1.0},"35":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}}}}},"l":{"1":{"df":2,"docs":{"123":{"tf":2.23606797749979},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"123":{"tf":1.0}}},"3":{"df":2,"docs":{"123":{"tf":1.0},"164":{"tf":1.0}}},"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"a":{"=":{"'":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}},"df":1,"docs":{"28":{"tf":1.4142135623730951}},"k":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"100":{"tf":3.1622776601683795},"161":{"tf":3.1622776601683795},"164":{"tf":1.0}}},"g":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"g":{"df":8,"docs":{"100":{"tf":1.0},"126":{"tf":3.1622776601683795},"131":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.0},"26":{"tf":1.4142135623730951},"52":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"g":{"df":2,"docs":{"121":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"159":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":3,"docs":{"113":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"t":{"df":41,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.7320508075688772},"136":{"tf":1.0},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":2.0},"151":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":2.449489742783178},"161":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.7320508075688772},"69":{"tf":1.7320508075688772},"70":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":2.0},"75":{"tf":1.7320508075688772},"80":{"tf":1.7320508075688772},"81":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"139":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"36":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"50":{"tf":1.0},"51":{"tf":1.4142135623730951},"55":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"58":{"tf":1.0},"59":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"h":{"df":4,"docs":{"160":{"tf":1.0},"33":{"tf":1.0},"73":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"17":{"tf":1.0}}}}},"z":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.4142135623730951}}}}},"c":{"_":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"=":{"c":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"159":{"tf":1.0}}},"df":32,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"123":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"40":{"tf":2.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.7320508075688772},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"77":{"tf":2.6457513110645907},"78":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"92":{"tf":1.4142135623730951},"96":{"tf":1.0}},"e":{"a":{"d":{"df":8,"docs":{"100":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"140":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":6,"docs":{"127":{"tf":1.0},"131":{"tf":1.0},"38":{"tf":1.4142135623730951},"40":{"tf":4.898979485566356},"48":{"tf":1.0},"85":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"@":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"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":19,"docs":{"102":{"tf":1.4142135623730951},"108":{"tf":1.0},"11":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"v":{"df":2,"docs":{"133":{"tf":1.0},"149":{"tf":1.0}}}},"df":5,"docs":{"124":{"tf":1.0},"135":{"tf":1.0},"158":{"tf":1.0},"164":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"117":{"tf":1.0}}}},"f":{"df":0,"docs":{},"t":{"df":5,"docs":{"14":{"tf":1.0},"163":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"60":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":8,"docs":{"100":{"tf":1.0},"133":{"tf":1.4142135623730951},"147":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":1.0},"86":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":15,"docs":{"119":{"tf":1.0},"121":{"tf":1.0},"135":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.0},"157":{"tf":2.6457513110645907},"16":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"67":{"tf":3.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":2.0},"73":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"117":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"121":{"tf":1.0},"133":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":3,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"6":{"tf":1.0}}}}},"x":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":4,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"135":{"tf":1.4142135623730951},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"g":{"df":2,"docs":{"40":{"tf":1.7320508075688772},"48":{"tf":1.0}},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"40":{"tf":1.0}}}},"i":{"b":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"150":{"tf":1.0},"67":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"12":{"tf":2.449489742783178},"15":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":2.449489742783178}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":13,"docs":{"101":{"tf":1.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"136":{"tf":1.4142135623730951},"15":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":10,"docs":{"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"121":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"151":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}},"n":{",":{"7":{"8":{",":{"8":{"3":{",":{"8":{"0":{",":{"7":{"9":{".":{"7":{"5":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"8":{"3":{"df":1,"docs":{"58":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},":":{"8":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"116":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}},"e":{"_":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"`":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":102,"docs":{"100":{"tf":3.3166247903554},"101":{"tf":4.58257569495584},"102":{"tf":1.0},"103":{"tf":2.0},"104":{"tf":2.449489742783178},"105":{"tf":3.0},"106":{"tf":2.23606797749979},"107":{"tf":2.449489742783178},"109":{"tf":1.4142135623730951},"110":{"tf":3.1622776601683795},"111":{"tf":1.4142135623730951},"114":{"tf":2.23606797749979},"115":{"tf":2.0},"116":{"tf":1.0},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"120":{"tf":1.0},"121":{"tf":2.449489742783178},"122":{"tf":3.872983346207417},"123":{"tf":2.0},"124":{"tf":2.0},"126":{"tf":1.0},"127":{"tf":1.0},"130":{"tf":1.7320508075688772},"134":{"tf":2.6457513110645907},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"14":{"tf":2.8284271247461903},"140":{"tf":3.3166247903554},"142":{"tf":1.4142135623730951},"143":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":3.1622776601683795},"146":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.23606797749979},"155":{"tf":1.4142135623730951},"156":{"tf":2.0},"157":{"tf":1.7320508075688772},"158":{"tf":4.58257569495584},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"161":{"tf":4.58257569495584},"162":{"tf":2.6457513110645907},"163":{"tf":1.7320508075688772},"164":{"tf":2.8284271247461903},"165":{"tf":3.7416573867739413},"166":{"tf":2.8284271247461903},"17":{"tf":1.7320508075688772},"19":{"tf":2.0},"20":{"tf":1.0},"21":{"tf":1.4142135623730951},"22":{"tf":2.6457513110645907},"23":{"tf":2.6457513110645907},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.0},"27":{"tf":1.7320508075688772},"28":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.7320508075688772},"31":{"tf":2.449489742783178},"32":{"tf":2.23606797749979},"33":{"tf":1.7320508075688772},"34":{"tf":1.7320508075688772},"35":{"tf":1.0},"39":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":4.242640687119285},"59":{"tf":2.23606797749979},"6":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":2.6457513110645907},"66":{"tf":1.4142135623730951},"67":{"tf":2.0},"68":{"tf":3.4641016151377544},"69":{"tf":3.4641016151377544},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":5.830951894845301},"75":{"tf":4.47213595499958},"76":{"tf":1.0},"77":{"tf":1.7320508075688772},"79":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"9":{"tf":1.0},"91":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":4.0},"99":{"tf":4.123105625617661}},"r":{"df":5,"docs":{"100":{"tf":1.7320508075688772},"30":{"tf":1.0},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"=":{"$":{"(":{"df":0,"docs":{},"w":{"c":{"df":1,"docs":{"159":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"1":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"164":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"k":{"df":19,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"2":{"tf":1.7320508075688772},"28":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":5.385164807134504},"7":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"78":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}},"u":{"df":1,"docs":{"15":{"tf":1.0}},"x":{"df":21,"docs":{"14":{"tf":2.449489742783178},"149":{"tf":1.0},"15":{"tf":3.7416573867739413},"154":{"tf":1.0},"155":{"tf":1.0},"16":{"tf":3.4641016151377544},"17":{"tf":2.8284271247461903},"18":{"tf":1.0},"21":{"tf":2.23606797749979},"24":{"tf":1.4142135623730951},"3":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"4":{"tf":1.0},"42":{"tf":1.0},"5":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":2.0},"85":{"tf":1.0},"95":{"tf":1.7320508075688772}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":1,"docs":{"90":{"tf":1.0}}}}}}}}}}}},"o":{"df":0,"docs":{},"n":{",":{",":{"4":{"2":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"a":{"d":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"58":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"145":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772},"75":{"tf":1.0}}}}}},"df":44,"docs":{"101":{"tf":1.0},"11":{"tf":1.4142135623730951},"135":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":1.0},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"21":{"tf":2.23606797749979},"28":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":3.1622776601683795},"44":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":2.6457513110645907},"62":{"tf":1.4142135623730951},"63":{"tf":2.449489742783178},"7":{"tf":1.0},"72":{"tf":3.0},"75":{"tf":1.4142135623730951},"89":{"tf":1.0},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":12,"docs":{"140":{"tf":1.4142135623730951},"143":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.7320508075688772},"61":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"n":{"df":5,"docs":{"129":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"48":{"tf":2.449489742783178},"50":{"tf":1.0}},"e":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"o":{"a":{"d":{"df":3,"docs":{"100":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{}},"b":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"c":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"24":{"tf":1.4142135623730951},"45":{"tf":1.0},"53":{"tf":1.0},"77":{"tf":1.0}}},"t":{"df":14,"docs":{"109":{"tf":1.0},"127":{"tf":1.0},"147":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.4142135623730951},"38":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":2.23606797749979},"71":{"tf":1.0},"74":{"tf":3.0},"75":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"164":{"tf":1.0}},"g":{"df":14,"docs":{"126":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"29":{"tf":1.4142135623730951},"40":{"tf":2.449489742783178},"53":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.449489742783178},"68":{"tf":1.0},"73":{"tf":2.6457513110645907},"75":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"155":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772}}}},"s":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"n":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"l":{"df":0,"docs":{},"y":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"g":{"df":12,"docs":{"110":{"tf":1.0},"116":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.7320508075688772},"31":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"64":{"tf":1.0},"74":{"tf":1.0},"92":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":3,"docs":{"119":{"tf":1.0},"133":{"tf":1.0},"48":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"133":{"tf":2.0},"159":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"k":{"df":8,"docs":{"11":{"tf":1.0},"147":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"95":{"tf":1.0}}},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0}}}}},"df":9,"docs":{"126":{"tf":1.0},"132":{"tf":1.0},"138":{"tf":2.0},"139":{"tf":1.7320508075688772},"140":{"tf":1.4142135623730951},"144":{"tf":1.0},"26":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"44":{"tf":1.0},"46":{"tf":2.0}}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"e":{"df":2,"docs":{"52":{"tf":1.0},"72":{"tf":1.0}}},"s":{"df":2,"docs":{"14":{"tf":1.0},"17":{"tf":1.0}}}},"t":{"df":3,"docs":{"103":{"tf":1.0},"49":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"w":{"df":2,"docs":{"42":{"tf":1.7320508075688772},"95":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":14,"docs":{"100":{"tf":1.0},"117":{"tf":1.4142135623730951},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.4142135623730951},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":4,"docs":{"145":{"tf":2.0},"16":{"tf":1.0},"165":{"tf":2.23606797749979},"53":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"40":{"tf":1.4142135623730951},"48":{"tf":1.0}}}}}}}}}}},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":7,"docs":{"155":{"tf":2.6457513110645907},"156":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"55":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}},"=":{"'":{"df":0,"docs":{},"l":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"40":{"tf":1.0},"41":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":41,"docs":{"101":{"tf":2.0},"121":{"tf":1.0},"148":{"tf":3.1622776601683795},"152":{"tf":1.0},"155":{"tf":4.123105625617661},"156":{"tf":4.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.0},"166":{"tf":1.7320508075688772},"18":{"tf":2.0},"19":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":2.23606797749979},"32":{"tf":2.23606797749979},"36":{"tf":1.4142135623730951},"40":{"tf":5.385164807134504},"42":{"tf":1.0},"43":{"tf":1.7320508075688772},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"46":{"tf":3.0},"47":{"tf":1.7320508075688772},"48":{"tf":2.0},"49":{"tf":3.1622776601683795},"50":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":3.605551275463989},"54":{"tf":1.4142135623730951},"55":{"tf":2.8284271247461903},"57":{"tf":2.0},"63":{"tf":2.23606797749979},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979},"82":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"t":{"df":1,"docs":{"135":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"h":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":1,"docs":{"133":{"tf":1.0}}}}},"df":0,"docs":{}},"y":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"m":{",":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"17":{"tf":2.0},"24":{"tf":1.4142135623730951},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"o":{"df":1,"docs":{"17":{"tf":1.4142135623730951}}}},"d":{"df":0,"docs":{},"e":{"df":6,"docs":{"104":{"tf":1.0},"116":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"10":{"tf":1.0}}},"n":{".":{"c":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.7320508075688772},"55":{"tf":2.0},"63":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":3,"docs":{"43":{"tf":1.0},"6":{"tf":1.0},"65":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"119":{"tf":1.0},"165":{"tf":1.0}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"14":{"tf":1.0}}}}},"df":0,"docs":{}}}},"j":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"129":{"tf":1.0},"150":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"e":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"117":{"tf":1.0},"119":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.0},"155":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"61":{"tf":1.0},"89":{"tf":1.0},"95":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"l":{"a":{"df":0,"docs":{},"y":{"a":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"m":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"120":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"g":{"df":39,"docs":{"10":{"tf":1.0},"155":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.0},"20":{"tf":1.4142135623730951},"22":{"tf":1.0},"33":{"tf":1.4142135623730951},"35":{"tf":2.0},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"87":{"tf":2.23606797749979},"88":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"94":{"tf":1.0},"95":{"tf":2.0},"96":{"tf":1.0}}}},"df":12,"docs":{"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"34":{"tf":1.7320508075688772},"36":{"tf":1.7320508075688772},"52":{"tf":1.0},"55":{"tf":1.0},"67":{"tf":1.7320508075688772},"72":{"tf":1.0}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"l":{"df":1,"docs":{"72":{"tf":1.0}}},"o":{"df":22,"docs":{"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"132":{"tf":2.0},"133":{"tf":2.23606797749979},"135":{"tf":1.0},"145":{"tf":1.0},"157":{"tf":2.0},"158":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"75":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"df":23,"docs":{"100":{"tf":1.7320508075688772},"104":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":1.0},"115":{"tf":1.0},"123":{"tf":1.4142135623730951},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.0},"158":{"tf":1.0},"22":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":9,"docs":{"126":{"tf":1.0},"129":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"160":{"tf":1.0},"22":{"tf":1.0},"36":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"141":{"tf":1.0},"41":{"tf":1.0}}}}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"a":{"df":0,"docs":{},"l":{"df":50,"docs":{"107":{"tf":1.0},"119":{"tf":1.0},"125":{"tf":1.0},"129":{"tf":1.0},"131":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.7320508075688772},"154":{"tf":2.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"19":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":3.605551275463989},"34":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":1.0},"42":{"tf":1.0},"46":{"tf":2.23606797749979},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":1.7320508075688772},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"61":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":5,"docs":{"117":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}},"r":{"df":1,"docs":{"40":{"tf":1.4142135623730951}},"k":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.4142135623730951}}}}}},"df":2,"docs":{"117":{"tf":1.0},"65":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"65":{"tf":1.0},"99":{"tf":1.0}}}}},"s":{"[":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":1,"docs":{"18":{"tf":1.0}}}}}},"t":{"c":{"df":0,"docs":{},"h":{"df":41,"docs":{"100":{"tf":1.0},"101":{"tf":2.23606797749979},"104":{"tf":1.4142135623730951},"106":{"tf":1.0},"122":{"tf":2.449489742783178},"133":{"tf":4.358898943540674},"135":{"tf":2.8284271247461903},"137":{"tf":2.0},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":2.449489742783178},"145":{"tf":1.7320508075688772},"149":{"tf":2.449489742783178},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":2.0},"158":{"tf":3.1622776601683795},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":2.0},"32":{"tf":1.0},"40":{"tf":2.0},"47":{"tf":3.3166247903554},"50":{"tf":2.0},"53":{"tf":3.4641016151377544},"54":{"tf":1.0},"55":{"tf":2.449489742783178},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":7.14142842854285},"73":{"tf":4.242640687119285},"74":{"tf":2.0},"75":{"tf":2.8284271247461903},"79":{"tf":1.0},"86":{"tf":1.4142135623730951},"91":{"tf":1.7320508075688772},"98":{"tf":2.6457513110645907},"99":{"tf":2.23606797749979}}}},"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"14":{"tf":1.0}}}}},"h":{".":{"df":0,"docs":{},"h":{"df":4,"docs":{"156":{"tf":2.23606797749979},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"63":{"tf":2.23606797749979}}}},"df":3,"docs":{"101":{"tf":1.0},"116":{"tf":1.0},"161":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"7":{",":{"7":{"8":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"x":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"73":{"tf":2.8284271247461903}}}}}}},"df":4,"docs":{"119":{"tf":1.0},"124":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":8,"docs":{"119":{"tf":1.0},"132":{"tf":1.0},"149":{"tf":1.4142135623730951},"159":{"tf":1.0},"166":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}}}}}},"|":{"df":0,"docs":{},"h":{"[":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"156":{"tf":1.0}}}}}}}}},"d":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":18,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"150":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"164":{"tf":1.4142135623730951},"166":{"tf":1.7320508075688772},"31":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772},"86":{"tf":1.0},"93":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"n":{"df":12,"docs":{"119":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"s":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":3,"docs":{"51":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":0,"docs":{},"i":{"a":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"j":{"df":1,"docs":{"79":{"tf":1.7320508075688772}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"g":{"a":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"a":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}},"m":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"132":{"tf":1.0}}}}},"df":1,"docs":{"94":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":7,"docs":{"16":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":1.0},"93":{"tf":1.7320508075688772},"94":{"tf":1.0},"95":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":16,"docs":{"12":{"tf":1.0},"133":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.4142135623730951},"81":{"tf":1.0},"92":{"tf":1.0}}}}}}},"r":{"df":0,"docs":{},"g":{"df":5,"docs":{"110":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"45":{"tf":1.0},"68":{"tf":1.0}}}},"s":{"d":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"110":{"tf":1.0},"137":{"tf":1.0},"165":{"tf":1.0},"72":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":5,"docs":{"117":{"tf":1.0},"131":{"tf":1.0},"52":{"tf":2.23606797749979},"72":{"tf":2.0},"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":4,"docs":{"101":{"tf":2.0},"150":{"tf":1.0},"161":{"tf":2.0},"72":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}}},"i":{"d":{"d":{"df":0,"docs":{},"l":{"df":2,"docs":{"151":{"tf":1.7320508075688772},"53":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":1.7320508075688772}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772}}}}}}},"df":1,"docs":{"73":{"tf":1.0}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"9":{"tf":1.4142135623730951}}}},"m":{"df":2,"docs":{"149":{"tf":1.0},"163":{"tf":1.0}},"u":{"df":0,"docs":{},"m":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"16":{"tf":1.0}}},"u":{"df":0,"docs":{},"t":{"df":3,"docs":{"40":{"tf":1.0},"73":{"tf":1.4142135623730951},"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":1,"docs":{"44":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"155":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"k":{"df":4,"docs":{"10":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"12":{"tf":1.0}},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"44":{"tf":1.0}}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"+":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":19,"docs":{"109":{"tf":1.0},"14":{"tf":1.0},"155":{"tf":3.0},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.0},"28":{"tf":1.0},"42":{"tf":3.3166247903554},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"54":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":2.0},"86":{"tf":2.0}}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{":":{":":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"=":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"n":{"df":1,"docs":{"164":{"tf":1.4142135623730951}}},"o":{"d":{"df":0,"docs":{},"e":{"df":3,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"99":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"11":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":2,"docs":{"158":{"tf":1.0},"81":{"tf":2.0}},"i":{"df":15,"docs":{"133":{"tf":1.0},"138":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"15":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"32":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.7320508075688772},"71":{"tf":1.0},"73":{"tf":2.23606797749979},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":2,"docs":{"100":{"tf":1.0},"40":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"141":{"tf":1.0}}}}}}},"n":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":3,"docs":{"160":{"tf":1.0},"68":{"tf":1.0},"96":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":1,"docs":{"135":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":70,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"129":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":2.0},"15":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"23":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":2.449489742783178},"48":{"tf":1.0},"50":{"tf":2.23606797749979},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":2.0},"56":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":2.0},"60":{"tf":1.0},"65":{"tf":1.7320508075688772},"67":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.449489742783178}}},"n":{"df":1,"docs":{"45":{"tf":1.0}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"148":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":2,"docs":{"24":{"tf":1.4142135623730951},"79":{"tf":1.7320508075688772}}}},"s":{"df":4,"docs":{"151":{"tf":1.7320508075688772},"31":{"tf":1.0},"53":{"tf":1.0},"67":{"tf":1.0}},"e":{"df":0,"docs":{},"p":{"a":{"d":{"df":1,"docs":{"30":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":9,"docs":{"150":{"tf":2.8284271247461903},"155":{"tf":1.0},"166":{"tf":2.0},"31":{"tf":2.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"46":{"tf":2.0},"48":{"tf":1.7320508075688772},"67":{"tf":2.0}}}}},"t":{"df":2,"docs":{"119":{"tf":1.0},"164":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.4142135623730951},"73":{"tf":2.23606797749979},"75":{"tf":1.0}}}}}},"u":{"c":{"df":0,"docs":{},"h":{"df":7,"docs":{"14":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.0},"68":{"tf":1.4142135623730951},"72":{"tf":1.0},"75":{"tf":1.7320508075688772},"92":{"tf":1.0}}}},"df":0,"docs":{},"g":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.449489742783178},"124":{"tf":1.7320508075688772},"161":{"tf":2.449489742783178},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":2,"docs":{"115":{"tf":1.0},"77":{"tf":1.4142135623730951}}}}},"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":3,"docs":{"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"130":{"tf":1.0},"58":{"tf":1.0}}}}},"p":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":2.0},"121":{"tf":1.4142135623730951},"124":{"tf":1.0},"136":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":9,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"161":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"22":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}}},"v":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.4142135623730951}}}}},"df":10,"docs":{"138":{"tf":3.0},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"18":{"tf":1.0},"46":{"tf":2.6457513110645907},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"54":{"tf":1.4142135623730951},"73":{"tf":1.0}}},"y":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":5,"docs":{"40":{"tf":1.0},"73":{"tf":1.0},"80":{"tf":1.0},"87":{"tf":1.0},"95":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"144":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"n":{"!":{"#":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{},"n":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}}}},"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":{"4":{"df":1,"docs":{"158":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"+":{"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"1":{"df":1,"docs":{"69":{"tf":1.0}}},"=":{"'":{"4":{"2":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"121":{"tf":1.0},"135":{"tf":3.4641016151377544},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951}}},"2":{"=":{"'":{"2":{"5":{"df":1,"docs":{"135":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"9":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":10,"docs":{"114":{"tf":1.0},"123":{"tf":1.0},"135":{"tf":3.4641016151377544},"140":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"3":{"df":6,"docs":{"114":{"tf":1.0},"123":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"4":{"df":2,"docs":{"114":{"tf":1.0},"164":{"tf":1.0}}},"8":{"df":1,"docs":{"119":{"tf":1.0}}},"=":{"1":{"0":{"0":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"157":{"tf":1.0},"70":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"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":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}},"m":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"c":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"m":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"s":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"s":{",":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":10,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"116":{"tf":1.0},"124":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0},"62":{"tf":1.0}}},"y":{",":{"df":0,"docs":{},"g":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":1,"docs":{"58":{"tf":1.0}}}}}}},":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"y":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}},"=":{"\"":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"h":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"'":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"131":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":53,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"116":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.4142135623730951},"131":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"147":{"tf":2.449489742783178},"148":{"tf":2.23606797749979},"149":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":1.0},"158":{"tf":3.7416573867739413},"159":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":2.23606797749979},"166":{"tf":1.0},"25":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"38":{"tf":1.4142135623730951},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"45":{"tf":2.23606797749979},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":2.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":4.795831523312719},"74":{"tf":1.4142135623730951},"75":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":1,"docs":{"144":{"tf":1.0}}}}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.7320508075688772},"161":{"tf":2.0}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"119":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"17":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"df":3,"docs":{"155":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":10,"docs":{"150":{"tf":1.0},"157":{"tf":1.0},"19":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"35":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0}}}}}},"df":46,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":3.1622776601683795},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":2.0},"161":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":2.0},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"52":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"67":{"tf":2.23606797749979},"68":{"tf":2.8284271247461903},"69":{"tf":2.8284271247461903},"70":{"tf":2.0},"72":{"tf":3.872983346207417},"73":{"tf":1.0},"78":{"tf":1.7320508075688772},"80":{"tf":2.23606797749979},"82":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.4641016151377544}},"e":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":13,"docs":{"107":{"tf":1.0},"118":{"tf":1.0},"125":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"156":{"tf":1.4142135623730951},"162":{"tf":1.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"59":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":4,"docs":{"134":{"tf":1.0},"151":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":3,"docs":{"100":{"tf":1.4142135623730951},"135":{"tf":1.0},"161":{"tf":2.449489742783178}},"e":{"d":{"df":60,"docs":{"100":{"tf":1.4142135623730951},"109":{"tf":1.0},"111":{"tf":1.0},"113":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":2.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.4142135623730951},"128":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"137":{"tf":1.4142135623730951},"138":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"46":{"tf":1.0},"47":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.0},"65":{"tf":1.4142135623730951},"67":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"83":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}},"df":0,"docs":{}},"g":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"135":{"tf":1.0},"53":{"tf":1.0}}}},"df":5,"docs":{"113":{"tf":1.0},"133":{"tf":1.0},"149":{"tf":1.0},"166":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"54":{"tf":1.0},"61":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"k":{"df":3,"docs":{"21":{"tf":1.0},"29":{"tf":1.4142135623730951},"6":{"tf":1.0}}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"155":{"tf":1.0},"163":{"tf":1.0}}}}},"w":{"*":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.7320508075688772}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":2.6457513110645907},"86":{"tf":2.6457513110645907}}}}}},"df":0,"docs":{}}}}}},"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":13,"docs":{"14":{"tf":1.0},"141":{"tf":1.7320508075688772},"155":{"tf":1.0},"17":{"tf":1.0},"23":{"tf":1.0},"29":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.1622776601683795},"81":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":7,"docs":{"155":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":29,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"52":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"/":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"x":{"df":0,"docs":{},"t":{"df":19,"docs":{"101":{"tf":1.0},"104":{"tf":1.0},"123":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"161":{"tf":2.0},"166":{"tf":1.0},"23":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0},"85":{"tf":1.0},"93":{"tf":1.0},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}}},"f":{"+":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"<":{"0":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"133":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"4":{"2":{"1":{"4":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"[":{"4":{"2":{"]":{"1":{"[":{"4":{"2":{"]":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":23,"docs":{"101":{"tf":1.0},"117":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.4142135623730951},"128":{"tf":1.4142135623730951},"144":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.4142135623730951},"161":{"tf":1.0},"18":{"tf":1.0},"4":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":2.8284271247461903},"63":{"tf":1.0},"65":{"tf":2.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.4142135623730951},"77":{"tf":1.0},"98":{"tf":2.0},"99":{"tf":2.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"116":{"tf":1.0},"67":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"159":{"tf":1.0},"85":{"tf":1.0}}}},"x":{"df":1,"docs":{"158":{"tf":1.0}}}},"o":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"b":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"89":{"tf":1.0}}}}},"j":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{"df":0,"docs":{},"l":{"df":1,"docs":{"43":{"tf":1.0}}}}}}},"n":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"12":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":15,"docs":{"103":{"tf":1.4142135623730951},"106":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772},"82":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":1,"docs":{"61":{"tf":1.0}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":1,"docs":{"57":{"tf":1.0}}}}},"df":0,"docs":{}}}},"o":{"b":{"df":1,"docs":{"16":{"tf":1.0}}},"df":0,"docs":{},"n":{"df":2,"docs":{"117":{"tf":1.4142135623730951},"120":{"tf":1.0}}}},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"103":{"tf":1.0},"14":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":3,"docs":{"16":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"e":{"df":32,"docs":{"106":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"14":{"tf":1.4142135623730951},"140":{"tf":1.0},"143":{"tf":1.0},"150":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":2.23606797749979},"57":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"156":{"tf":1.0},"53":{"tf":2.0},"55":{"tf":1.0},"63":{"tf":1.0},"91":{"tf":1.0}}}}}},"df":0,"docs":{}}},"h":{"df":5,"docs":{"154":{"tf":1.0},"158":{"tf":1.7320508075688772},"34":{"tf":1.0},"68":{"tf":1.4142135623730951},"75":{"tf":1.7320508075688772}}},"i":{"c":{"df":5,"docs":{"147":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":5,"docs":{"11":{"tf":1.0},"115":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"26":{"tf":1.4142135623730951}}}},"r":{"!":{"=":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"%":{"3":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"=":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":1,"docs":{"99":{"tf":1.4142135623730951}},"{":{"a":{"[":{"$":{"0":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},">":{"1":{"df":1,"docs":{"79":{"tf":1.0}}},"df":0,"docs":{}},"df":2,"docs":{"104":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":1.0}}}}}}},"s":{"df":1,"docs":{"53":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":3,"docs":{"68":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"42":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":2.0}},"l":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"156":{"tf":1.0}}}},"m":{"+":{"=":{"4":{"2":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"136":{"tf":1.7320508075688772}}},"=":{"1":{"2":{"3":{"4":{"5":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"5":{"df":1,"docs":{"131":{"tf":1.0}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":56,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"104":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.0},"113":{"tf":3.1622776601683795},"114":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":2.6457513110645907},"133":{"tf":1.4142135623730951},"134":{"tf":1.4142135623730951},"135":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.0},"149":{"tf":1.7320508075688772},"151":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"65":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":2.6457513110645907},"73":{"tf":2.23606797749979},"75":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.7320508075688772},"89":{"tf":2.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772},"99":{"tf":3.0}}}}},"df":6,"docs":{"131":{"tf":2.0},"138":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"63":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":11,"docs":{"103":{"tf":2.0},"107":{"tf":1.0},"122":{"tf":1.0},"135":{"tf":1.4142135623730951},"162":{"tf":1.7320508075688772},"166":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"=":{"$":{"(":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}},"o":{"*":{"[":{"df":0,"docs":{},"x":{"df":0,"docs":{},"y":{"df":0,"docs":{},"z":{"df":1,"docs":{"53":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":4,"docs":{"159":{"tf":1.0},"16":{"tf":1.0},"36":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}},"c":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"104":{"tf":1.0},"122":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0}},"r":{"df":8,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":2.8284271247461903},"161":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"73":{"tf":1.0},"98":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{}},"df":11,"docs":{"103":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"164":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"90":{"tf":1.0}},"e":{"df":1,"docs":{"72":{"tf":1.0}}},"f":{"df":3,"docs":{"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"99":{"tf":2.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"150":{"tf":1.0},"160":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"143":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0}}}}}}},"l":{"d":{"df":1,"docs":{"61":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"149":{"tf":1.0},"61":{"tf":1.0}}}},"p":{"df":0,"docs":{},"w":{"d":{"df":1,"docs":{"147":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"18":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"133":{"tf":1.0},"159":{"tf":1.0},"45":{"tf":1.0}}}}},"n":{"c":{"df":14,"docs":{"101":{"tf":1.0},"104":{"tf":1.4142135623730951},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.0},"18":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"83":{"tf":1.0},"98":{"tf":1.0}}},"df":64,"docs":{"100":{"tf":2.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.4142135623730951},"11":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"137":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":2.6457513110645907},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"165":{"tf":1.4142135623730951},"19":{"tf":1.0},"22":{"tf":1.0},"27":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.4142135623730951},"47":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.0},"5":{"tf":1.4142135623730951},"50":{"tf":2.449489742783178},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":2.23606797749979},"59":{"tf":1.7320508075688772},"60":{"tf":1.7320508075688772},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":2.0},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{";":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{";":{"df":0,"docs":{},"f":{"df":1,"docs":{"115":{"tf":1.0}}}},"df":1,"docs":{"115":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"14":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":10,"docs":{"121":{"tf":1.0},"143":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"17":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"7":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"99":{"tf":1.0}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":3,"docs":{"133":{"tf":1.0},"142":{"tf":1.0},"56":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"38":{"tf":1.4142135623730951}}}},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":7,"docs":{"155":{"tf":2.0},"156":{"tf":3.3166247903554},"50":{"tf":1.4142135623730951},"58":{"tf":4.795831523312719},"59":{"tf":2.0},"63":{"tf":3.0},"65":{"tf":1.4142135623730951}}}}}},"=":{"\"":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"%":{".":{"*":{"df":0,"docs":{},"}":{"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"$":{"df":0,"docs":{},"{":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"1":{"0":{"0":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0}},"e":{"df":0,"docs":{},"n":{"df":14,"docs":{"11":{"tf":1.0},"15":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"16":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.4142135623730951},"58":{"tf":1.0},"67":{"tf":1.0},"70":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.0}},"w":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}}},"df":28,"docs":{"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"131":{"tf":1.7320508075688772},"135":{"tf":2.23606797749979},"137":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":2.0},"151":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":2.449489742783178},"16":{"tf":2.0},"165":{"tf":1.0},"26":{"tf":2.0},"30":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"43":{"tf":1.0},"57":{"tf":2.23606797749979},"58":{"tf":3.1622776601683795},"59":{"tf":1.0},"60":{"tf":2.0},"62":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"97":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"df":1,"docs":{"55":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":4,"docs":{"33":{"tf":1.0},"72":{"tf":1.0},"9":{"tf":1.0},"97":{"tf":1.0}}},"o":{"df":0,"docs":{},"n":{"(":{"df":4,"docs":{"157":{"tf":1.0},"159":{"tf":1.0},"70":{"tf":1.0},"86":{"tf":1.0}}},"df":95,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":1.0},"103":{"tf":3.1622776601683795},"104":{"tf":2.8284271247461903},"105":{"tf":1.0},"107":{"tf":2.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.23606797749979},"111":{"tf":2.449489742783178},"113":{"tf":1.7320508075688772},"114":{"tf":2.23606797749979},"115":{"tf":3.0},"116":{"tf":1.0},"117":{"tf":1.7320508075688772},"118":{"tf":1.4142135623730951},"119":{"tf":3.7416573867739413},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"123":{"tf":2.0},"124":{"tf":2.0},"131":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"136":{"tf":1.7320508075688772},"137":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"142":{"tf":2.0},"143":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":4.123105625617661},"157":{"tf":1.4142135623730951},"158":{"tf":2.0},"159":{"tf":2.8284271247461903},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":2.0},"163":{"tf":2.449489742783178},"164":{"tf":2.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.4142135623730951},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.449489742783178},"30":{"tf":1.0},"31":{"tf":3.0},"32":{"tf":1.0},"35":{"tf":1.0},"36":{"tf":1.0},"38":{"tf":2.0},"39":{"tf":1.0},"40":{"tf":3.872983346207417},"41":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":2.6457513110645907},"45":{"tf":2.6457513110645907},"46":{"tf":2.0},"47":{"tf":2.6457513110645907},"48":{"tf":2.449489742783178},"49":{"tf":3.1622776601683795},"50":{"tf":3.872983346207417},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.7320508075688772},"56":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"65":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":2.8284271247461903},"69":{"tf":2.0},"70":{"tf":1.4142135623730951},"72":{"tf":4.358898943540674},"73":{"tf":4.898979485566356},"74":{"tf":1.0},"75":{"tf":1.7320508075688772},"77":{"tf":2.0},"78":{"tf":2.6457513110645907},"79":{"tf":1.7320508075688772},"80":{"tf":1.0},"81":{"tf":2.0},"82":{"tf":1.0},"83":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":1.4142135623730951},"94":{"tf":1.0},"96":{"tf":1.4142135623730951},"98":{"tf":2.6457513110645907},"99":{"tf":1.4142135623730951}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":11,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"118":{"tf":2.0},"123":{"tf":1.7320508075688772},"124":{"tf":1.7320508075688772},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"e":{",":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":2.0},"103":{"tf":2.449489742783178},"106":{"tf":1.7320508075688772},"107":{"tf":1.4142135623730951},"113":{"tf":1.7320508075688772},"114":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"85":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"i":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"99":{"tf":2.23606797749979}},"e":{"df":0,"docs":{},"o":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"37":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":11,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"12":{"tf":1.0},"148":{"tf":1.0},"15":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.0},"48":{"tf":1.7320508075688772},"49":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}}},"s":{"=":{"'":{".":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":1,"docs":{"24":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"19":{"tf":1.0},"36":{"tf":1.0},"51":{"tf":1.0},"85":{"tf":2.6457513110645907}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":17,"docs":{"116":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"131":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"32":{"tf":1.0},"47":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}}}}}},"u":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"137":{"tf":1.0}}}}},"df":16,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"4":{"tf":1.0},"44":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"=":{"df":0,"docs":{},"p":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"79":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"z":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"d":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"79":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"[":{"=":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"159":{"tf":1.0}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":67,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"105":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":3.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.6457513110645907},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":3.4641016151377544},"124":{"tf":3.4641016151377544},"129":{"tf":1.0},"141":{"tf":1.4142135623730951},"145":{"tf":3.0},"152":{"tf":1.4142135623730951},"154":{"tf":2.6457513110645907},"155":{"tf":1.0},"156":{"tf":3.4641016151377544},"157":{"tf":2.6457513110645907},"158":{"tf":1.4142135623730951},"159":{"tf":3.605551275463989},"160":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":3.1622776601683795},"163":{"tf":3.1622776601683795},"164":{"tf":4.123105625617661},"165":{"tf":3.0},"166":{"tf":1.4142135623730951},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":3.4641016151377544},"59":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.4142135623730951},"63":{"tf":2.6457513110645907},"65":{"tf":1.0},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":2.449489742783178},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"84":{"tf":1.0},"85":{"tf":1.4142135623730951},"86":{"tf":3.4641016151377544},"89":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":2.0}}}}},"s":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"36":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":8,"docs":{"100":{"tf":1.0},"107":{"tf":1.0},"138":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"166":{"tf":1.0},"19":{"tf":1.0},"73":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"d":{"df":7,"docs":{"119":{"tf":1.0},"155":{"tf":1.4142135623730951},"36":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":17,"docs":{"15":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"20":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"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.4142135623730951},"32":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"87":{"tf":1.0}}}}}},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"156":{"tf":1.0},"43":{"tf":1.0},"45":{"tf":2.449489742783178},"46":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"58":{"tf":2.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":4,"docs":{"149":{"tf":1.0},"29":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.7320508075688772}}}}}}}}}}}},"w":{"df":2,"docs":{"133":{"tf":1.0},"158":{"tf":2.0}},"n":{"df":1,"docs":{"147":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"40":{"tf":1.0},"45":{"tf":1.0}}}}}}}}},"p":{"df":1,"docs":{"158":{"tf":1.0}}}},"x":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}}}},"p":{"0":{"df":1,"docs":{"73":{"tf":1.0}}},"1":{"=":{"$":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"_":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"=":{"$":{"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"161":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"=":{"$":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"'":{"df":0,"docs":{},"p":{"df":0,"docs":{},"w":{"d":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"149":{"tf":1.0}}},"df":0,"docs":{}}},"~":{"/":{"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":{},"s":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"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":{},"w":{"d":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}}},"a":{"c":{"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":10,"docs":{"119":{"tf":2.0},"154":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":3.4641016151377544},"34":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.0},"9":{"tf":1.0}},"r":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"67":{"tf":1.4142135623730951}}},"t":{"df":0,"docs":{},"o":{"c":{"df":1,"docs":{"9":{"tf":1.0}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"119":{"tf":2.0}}}}},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"14":{"tf":1.0}},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"r":{"df":4,"docs":{"114":{"tf":1.0},"158":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}}}},"n":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"115":{"tf":1.0}}},"p":{"a":{"df":0,"docs":{},"y":{"a":{"df":10,"docs":{"124":{"tf":1.7320508075688772},"135":{"tf":1.0},"157":{"tf":2.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"65":{"tf":1.7320508075688772},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"r":{"(":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"|":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{")":{"?":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},",":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{",":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"r":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"\\":{"df":0,"docs":{},"n":{"c":{"a":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"a":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"m":{"df":1,"docs":{"22":{"tf":1.0}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"158":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.7320508075688772}}}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":10,"docs":{"131":{"tf":1.0},"133":{"tf":2.8284271247461903},"134":{"tf":2.6457513110645907},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"156":{"tf":1.0},"165":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"56":{"tf":1.0},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"#":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"%":{"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"/":{"#":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"%":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{":":{"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":{"133":{"tf":1.0}}}}}}}}},"df":1,"docs":{"133":{"tf":1.0}}}}}}}}},"^":{"^":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"133":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":2,"docs":{"135":{"tf":1.0},"72":{"tf":2.6457513110645907}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":6,"docs":{"155":{"tf":1.4142135623730951},"25":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"72":{"tf":1.7320508075688772},"90":{"tf":1.0}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":1,"docs":{"61":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}},"s":{"df":3,"docs":{"140":{"tf":1.0},"40":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772}}},"t":{"df":49,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"121":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"127":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"147":{"tf":1.0},"15":{"tf":1.0},"155":{"tf":2.0},"157":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"20":{"tf":1.0},"23":{"tf":1.0},"3":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"47":{"tf":1.4142135623730951},"50":{"tf":2.0},"54":{"tf":1.0},"58":{"tf":2.0},"61":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"7":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.0},"76":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.0},"99":{"tf":1.0}},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"104":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":17,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"148":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"43":{"tf":1.0},"58":{"tf":1.0},"73":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"16":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":1,"docs":{"24":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"138":{"tf":1.4142135623730951},"29":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}},"df":39,"docs":{"101":{"tf":1.0},"113":{"tf":1.4142135623730951},"119":{"tf":1.0},"121":{"tf":1.0},"123":{"tf":1.0},"125":{"tf":1.0},"128":{"tf":1.7320508075688772},"134":{"tf":1.0},"140":{"tf":1.0},"141":{"tf":1.7320508075688772},"145":{"tf":1.4142135623730951},"148":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":2.0},"62":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.449489742783178},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"92":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}},"t":{"df":20,"docs":{"105":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":3.872983346207417},"119":{"tf":2.0},"123":{"tf":1.0},"124":{"tf":2.0},"145":{"tf":1.0},"151":{"tf":2.23606797749979},"156":{"tf":1.0},"164":{"tf":2.23606797749979},"165":{"tf":2.0},"166":{"tf":2.0},"28":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.7320508075688772},"63":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}},"t":{"1":{"df":1,"docs":{"72":{"tf":1.0}},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"2":{"df":0,"docs":{},"|":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"t":{"3":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"2":{"df":1,"docs":{"72":{"tf":1.0}}},"3":{"df":1,"docs":{"72":{"tf":1.0}}},"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"110":{"tf":1.0}}}},"df":0,"docs":{},"h":{"/":{"/":{":":{"/":{"$":{"'":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"166":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":41,"docs":{"127":{"tf":2.23606797749979},"135":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":3.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"25":{"tf":3.0},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951},"36":{"tf":1.0},"37":{"tf":1.0},"38":{"tf":1.7320508075688772},"40":{"tf":1.7320508075688772},"42":{"tf":1.4142135623730951},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"48":{"tf":2.0},"50":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.0},"73":{"tf":3.872983346207417},"74":{"tf":1.7320508075688772},"75":{"tf":1.0},"76":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.4142135623730951},"84":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"147":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":17,"docs":{"100":{"tf":1.4142135623730951},"121":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.23606797749979},"156":{"tf":1.0},"31":{"tf":2.23606797749979},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.7320508075688772},"55":{"tf":3.1622776601683795},"63":{"tf":1.0},"67":{"tf":2.23606797749979},"72":{"tf":2.8284271247461903},"73":{"tf":2.23606797749979},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}}}},"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"72":{"tf":1.7320508075688772}},"p":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}}},"d":{"df":1,"docs":{"158":{"tf":1.4142135623730951}},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":6,"docs":{"1":{"tf":1.7320508075688772},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"33":{"tf":1.4142135623730951},"4":{"tf":1.0},"5":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}}},"df":26,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"136":{"tf":1.4142135623730951},"137":{"tf":1.0},"142":{"tf":1.7320508075688772},"148":{"tf":3.0},"155":{"tf":2.449489742783178},"157":{"tf":1.0},"158":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":2.23606797749979},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":2.0},"40":{"tf":1.4142135623730951},"42":{"tf":2.449489742783178},"44":{"tf":1.0},"50":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"86":{"tf":1.0},"91":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"a":{"c":{"df":1,"docs":{"103":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"100":{"tf":2.23606797749979},"161":{"tf":1.4142135623730951}},"n":{"d":{"df":1,"docs":{"136":{"tf":1.0}}},"df":2,"docs":{"104":{"tf":1.0},"106":{"tf":1.0}},"s":{"\\":{"df":0,"docs":{},"n":{"2":{"df":1,"docs":{"104":{"tf":1.0}}},"df":1,"docs":{"104":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"33":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":6,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.0},"50":{"tf":1.7320508075688772},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":14,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"126":{"tf":1.4142135623730951},"135":{"tf":1.0},"158":{"tf":1.0},"166":{"tf":1.0},"25":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"73":{"tf":1.4142135623730951},"88":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}}}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":2,"docs":{"141":{"tf":1.0},"17":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"o":{"d":{"df":4,"docs":{"117":{"tf":1.0},"158":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}},"l":{"d":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"100":{"tf":1.4142135623730951},"47":{"tf":1.0}}},"df":0,"docs":{}}},"df":10,"docs":{"100":{"tf":5.196152422706632},"101":{"tf":2.8284271247461903},"115":{"tf":1.0},"14":{"tf":1.4142135623730951},"161":{"tf":4.69041575982343},"164":{"tf":1.0},"47":{"tf":2.0},"5":{"tf":1.0},"72":{"tf":1.4142135623730951},"97":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"127":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.6457513110645907},"40":{"tf":1.0},"44":{"tf":1.0},"48":{"tf":1.4142135623730951},"76":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":6.0},"86":{"tf":1.7320508075688772}}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"31":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"160":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"91":{"tf":2.8284271247461903},"96":{"tf":1.4142135623730951}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":3,"docs":{"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"57":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"c":{"df":7,"docs":{"101":{"tf":1.4142135623730951},"116":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"31":{"tf":1.0},"58":{"tf":1.0}},"s":{",":{"1":{"0":{"0":{",":{"9":{"8":{",":{"8":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"32":{"tf":1.0}}}},"d":{"df":7,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.4142135623730951},"93":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":4,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"65":{"tf":1.0}}}},"n":{"df":1,"docs":{"104":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"k":{"df":2,"docs":{"105":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"s":{"\\":{"df":0,"docs":{},"n":{"1":{"3":{"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"p":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}},"e":{"df":10,"docs":{"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"26":{"tf":1.0},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"57":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0}}}}}}},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":4,"docs":{"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.0},"63":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"165":{"tf":1.0}}}},"df":0,"docs":{}}},"z":{"df":0,"docs":{},"z":{"a":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":5,"docs":{"150":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0}},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"40":{"tf":1.0}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"15":{"tf":1.0}}}}}}},"y":{"df":2,"docs":{"106":{"tf":1.0},"31":{"tf":1.0}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"s":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.0}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"19":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"a":{"df":3,"docs":{"19":{"tf":1.0},"22":{"tf":1.0},"40":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"n":{"df":0,"docs":{},"g":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"82":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":12,"docs":{"10":{"tf":1.0},"113":{"tf":1.4142135623730951},"126":{"tf":1.0},"14":{"tf":1.0},"142":{"tf":1.0},"166":{"tf":2.23606797749979},"18":{"tf":1.0},"25":{"tf":1.0},"40":{"tf":1.0},"48":{"tf":1.7320508075688772},"56":{"tf":1.0},"80":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"p":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"26":{"tf":1.4142135623730951},"97":{"tf":1.0}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"144":{"tf":1.0},"30":{"tf":1.0}}}},"df":0,"docs":{}},"df":1,"docs":{"15":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":18,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":2.6457513110645907},"14":{"tf":1.0},"151":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"21":{"tf":1.0},"33":{"tf":1.0},"47":{"tf":1.7320508075688772},"54":{"tf":1.4142135623730951},"64":{"tf":1.0},"72":{"tf":2.0},"83":{"tf":1.0},"98":{"tf":1.0}}}}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":5,"docs":{"114":{"tf":1.0},"134":{"tf":1.7320508075688772},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"56":{"tf":1.0}}},"x":{"df":3,"docs":{"135":{"tf":1.0},"144":{"tf":1.0},"165":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"72":{"tf":1.0}}}}},"i":{"b":{"df":0,"docs":{},"l":{"df":11,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"150":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"t":{"df":5,"docs":{"164":{"tf":1.0},"33":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"147":{"tf":1.0},"19":{"tf":1.0}}}}}}},"w":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"103":{"tf":1.0},"58":{"tf":1.4142135623730951},"74":{"tf":1.7320508075688772}}}}}},"df":12,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"73":{"tf":1.0},"74":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"79":{"tf":1.0},"86":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"135":{"tf":1.0}},"i":{"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":16,"docs":{"139":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"35":{"tf":1.0},"42":{"tf":1.7320508075688772},"47":{"tf":1.0},"5":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.4142135623730951},"73":{"tf":1.0},"86":{"tf":1.0}},"e":{"_":{"b":{"df":0,"docs":{},"r":{"a":{"c":{"df":2,"docs":{"156":{"tf":1.0},"54":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"n":{"df":1,"docs":{"48":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"43":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":4,"docs":{"119":{"tf":3.872983346207417},"123":{"tf":1.0},"124":{"tf":2.0},"164":{"tf":2.449489742783178}},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"158":{"tf":1.0}}}}}}},"c":{"df":0,"docs":{},"e":{"d":{"df":6,"docs":{"148":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"s":{"df":1,"docs":{"82":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}}}}}},"df":1,"docs":{"77":{"tf":1.0}},"f":{"a":{"c":{"df":8,"docs":{"10":{"tf":1.0},"11":{"tf":1.0},"12":{"tf":1.0},"13":{"tf":1.0},"6":{"tf":1.7320508075688772},"7":{"tf":1.0},"8":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"11":{"tf":1.0},"149":{"tf":1.0},"151":{"tf":1.0},"154":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.0},"37":{"tf":1.0},"61":{"tf":1.0},"80":{"tf":1.0}}}},"i":{"df":0,"docs":{},"x":{"df":22,"docs":{"104":{"tf":1.7320508075688772},"110":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.0},"131":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.0},"148":{"tf":1.4142135623730951},"150":{"tf":1.0},"158":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"85":{"tf":2.0}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.4142135623730951}}}}}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":23,"docs":{"100":{"tf":1.0},"101":{"tf":1.4142135623730951},"106":{"tf":2.0},"107":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"120":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":1.0},"147":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"18":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"45":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951},"97":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"r":{"df":0,"docs":{},"v":{"df":7,"docs":{"107":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"28":{"tf":1.4142135623730951},"45":{"tf":1.0},"52":{"tf":1.7320508075688772},"98":{"tf":1.0}}}}},"s":{"df":15,"docs":{"136":{"tf":1.0},"149":{"tf":1.4142135623730951},"150":{"tf":3.605551275463989},"151":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":3.4641016151377544},"58":{"tf":2.8284271247461903},"63":{"tf":1.0},"67":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":2.0},"93":{"tf":2.23606797749979}}}},"v":{"=":{"$":{"(":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"c":{"df":0,"docs":{},"m":{"d":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"129":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":1,"docs":{"129":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":19,"docs":{"103":{"tf":1.0},"119":{"tf":1.4142135623730951},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"77":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":19,"docs":{"112":{"tf":1.0},"129":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":2.23606797749979},"155":{"tf":1.7320508075688772},"156":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"41":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.0},"70":{"tf":1.0}},"s":{"df":2,"docs":{"32":{"tf":1.0},"57":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":5,"docs":{"147":{"tf":1.0},"24":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"33":{"tf":1.0},"65":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"4":{"tf":1.0},"85":{"tf":1.0}}}}},"n":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"0":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":26,"docs":{"100":{"tf":4.58257569495584},"101":{"tf":1.7320508075688772},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"142":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"161":{"tf":5.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.0},"37":{"tf":1.0},"53":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":3.0},"74":{"tf":1.7320508075688772},"77":{"tf":1.0},"82":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":4.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":2,"docs":{"147":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"f":{"=":{"'":{"%":{"df":0,"docs":{},"s":{"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":47,"docs":{"100":{"tf":2.0},"101":{"tf":2.8284271247461903},"103":{"tf":2.0},"104":{"tf":2.0},"106":{"tf":1.4142135623730951},"107":{"tf":3.3166247903554},"113":{"tf":1.0},"114":{"tf":1.4142135623730951},"115":{"tf":3.4641016151377544},"116":{"tf":2.0},"120":{"tf":1.4142135623730951},"123":{"tf":2.449489742783178},"124":{"tf":1.4142135623730951},"132":{"tf":1.0},"137":{"tf":1.0},"140":{"tf":1.4142135623730951},"145":{"tf":2.8284271247461903},"156":{"tf":3.1622776601683795},"157":{"tf":2.23606797749979},"158":{"tf":2.23606797749979},"159":{"tf":2.0},"161":{"tf":2.8284271247461903},"162":{"tf":3.605551275463989},"164":{"tf":2.0},"165":{"tf":3.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"57":{"tf":1.4142135623730951},"58":{"tf":1.0},"61":{"tf":1.4142135623730951},"62":{"tf":1.0},"63":{"tf":2.449489742783178},"65":{"tf":1.7320508075688772},"66":{"tf":1.4142135623730951},"68":{"tf":1.4142135623730951},"69":{"tf":1.7320508075688772},"70":{"tf":2.23606797749979},"72":{"tf":2.449489742783178},"75":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"80":{"tf":1.0},"82":{"tf":1.4142135623730951},"85":{"tf":1.0},"86":{"tf":2.0},"98":{"tf":3.1622776601683795},"99":{"tf":2.449489742783178}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}},"i":{"df":1,"docs":{"154":{"tf":1.0}}}}}}}},"o":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"df":0,"docs":{}},"b":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"4":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":3,"docs":{"57":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}}}},"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":54,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.0},"106":{"tf":1.0},"112":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.7320508075688772},"141":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":3.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"20":{"tf":1.7320508075688772},"3":{"tf":1.7320508075688772},"33":{"tf":2.23606797749979},"43":{"tf":1.0},"44":{"tf":1.0},"5":{"tf":2.0},"51":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"6":{"tf":1.0},"62":{"tf":1.7320508075688772},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979},"77":{"tf":1.4142135623730951},"87":{"tf":2.449489742783178},"88":{"tf":2.0},"89":{"tf":1.4142135623730951},"90":{"tf":2.23606797749979},"91":{"tf":2.23606797749979},"92":{"tf":3.1622776601683795},"93":{"tf":2.0},"94":{"tf":1.0},"95":{"tf":2.0},"96":{"tf":2.0},"97":{"tf":2.6457513110645907},"98":{"tf":1.4142135623730951},"99":{"tf":3.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":2,"docs":{"16":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"d":{"df":0,"docs":{},"u":{"c":{"df":7,"docs":{"122":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.0}},"t":{"df":3,"docs":{"101":{"tf":1.0},"161":{"tf":1.0},"32":{"tf":1.0}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"74":{"tf":1.0}},"g":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":17,"docs":{"11":{"tf":1.4142135623730951},"126":{"tf":2.23606797749979},"127":{"tf":1.0},"131":{"tf":1.0},"144":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.7320508075688772},"27":{"tf":1.7320508075688772},"45":{"tf":1.0},"5":{"tf":1.0},"52":{"tf":1.0},"7":{"tf":1.4142135623730951},"88":{"tf":1.7320508075688772},"92":{"tf":2.23606797749979},"99":{"tf":1.4142135623730951}},"m":{"df":2,"docs":{"149":{"tf":1.0},"150":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"113":{"tf":1.0}}}}}}},"j":{"=":{"$":{"(":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"61":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"a":{"d":{"d":{"df":1,"docs":{"74":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":1,"docs":{"61":{"tf":1.0}},"e":{"c":{"df":0,"docs":{},"t":{"df":20,"docs":{"103":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"159":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":2.0},"34":{"tf":1.0},"40":{"tf":3.3166247903554},"44":{"tf":3.605551275463989},"46":{"tf":2.0},"47":{"tf":1.7320508075688772},"49":{"tf":3.1622776601683795},"5":{"tf":1.0},"50":{"tf":2.0},"57":{"tf":2.0},"72":{"tf":1.0},"73":{"tf":2.6457513110645907},"78":{"tf":2.6457513110645907},"86":{"tf":1.0}},"s":{"/":{".":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":3,"docs":{"158":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0}}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":4,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"49":{"tf":1.0},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}}},"p":{"df":0,"docs":{},"y":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"y":{":":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"(":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":2,"docs":{"49":{"tf":1.0},"78":{"tf":1.0}},"s":{"/":{"c":{"a":{"df":0,"docs":{},"l":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"49":{"tf":1.0}}}}},"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":{},"l":{"df":0,"docs":{},"l":{"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{":":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"t":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":6,"docs":{"156":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"61":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":6,"docs":{"158":{"tf":1.7320508075688772},"44":{"tf":1.0},"55":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}},"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":{},"h":{"df":1,"docs":{"47":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}},"p":{"df":0,"docs":{},"t":{"df":12,"docs":{"136":{"tf":1.0},"147":{"tf":1.4142135623730951},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":2.23606797749979},"23":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"32":{"tf":1.0},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"44":{"tf":1.0},"58":{"tf":1.4142135623730951}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"62":{"tf":1.0},"72":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":16,"docs":{"159":{"tf":1.4142135623730951},"20":{"tf":1.0},"43":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.0},"76":{"tf":2.0},"77":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.0},"82":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"44":{"tf":2.0}}}},"df":0,"docs":{}}},"v":{"df":0,"docs":{},"i":{"d":{"df":35,"docs":{"127":{"tf":1.4142135623730951},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"138":{"tf":1.7320508075688772},"14":{"tf":1.4142135623730951},"141":{"tf":1.0},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.7320508075688772},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":2.23606797749979},"7":{"tf":1.0},"75":{"tf":1.0},"8":{"tf":1.4142135623730951},"85":{"tf":1.4142135623730951},"99":{"tf":2.0}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":2.23606797749979}}}}}},"s":{"1":{"df":4,"docs":{"147":{"tf":1.0},"149":{"tf":1.0},"26":{"tf":1.0},"58":{"tf":1.0}}},"2":{"df":2,"docs":{"147":{"tf":1.0},"58":{"tf":1.0}}},"df":6,"docs":{"150":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":2.449489742783178},"90":{"tf":2.8284271247461903},"91":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":0,"docs":{},"u":{"d":{"df":0,"docs":{},"o":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}},"v":{"df":1,"docs":{"158":{"tf":1.0}}}},"t":{"df":0,"docs":{},"s":{"/":{"0":{"df":2,"docs":{"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951}}},"1":{"df":1,"docs":{"89":{"tf":1.7320508075688772}}},"2":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"c":{"df":2,"docs":{"15":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"10":{"tf":1.0},"14":{"tf":1.0}}}}}}},"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"53":{"tf":1.7320508075688772}},"u":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"2":{"tf":1.4142135623730951},"83":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":11,"docs":{"101":{"tf":2.23606797749979},"104":{"tf":2.6457513110645907},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"161":{"tf":3.1622776601683795},"164":{"tf":2.0},"58":{"tf":1.7320508075688772},"75":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":7,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"118":{"tf":1.7320508075688772},"161":{"tf":1.0},"162":{"tf":1.0},"99":{"tf":1.0}}},"o":{"df":0,"docs":{},"s":{"df":24,"docs":{"111":{"tf":1.0},"124":{"tf":1.4142135623730951},"129":{"tf":1.0},"142":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"32":{"tf":1.0},"35":{"tf":1.0},"43":{"tf":1.0},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"64":{"tf":1.0},"68":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.0},"8":{"tf":1.0},"82":{"tf":1.0},"89":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":2.0},"96":{"tf":1.0}}}},"t":{"df":4,"docs":{"143":{"tf":1.4142135623730951},"164":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"w":{"d":{"/":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}},"df":12,"docs":{"145":{"tf":1.4142135623730951},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"155":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"31":{"tf":2.8284271247461903},"36":{"tf":2.23606797749979},"37":{"tf":2.0},"38":{"tf":2.8284271247461903},"40":{"tf":1.0},"50":{"tf":2.6457513110645907}}},"df":0,"docs":{}},"y":{"df":5,"docs":{"40":{"tf":2.23606797749979},"44":{"tf":1.4142135623730951},"46":{"tf":1.0},"53":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"5":{"tf":1.7320508075688772},"72":{"tf":1.7320508075688772}}}}}},"|":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"m":{"df":0,"docs":{},"l":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}}},"q":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":16,"docs":{"110":{"tf":1.0},"122":{"tf":2.0},"129":{"tf":1.0},"137":{"tf":1.7320508075688772},"142":{"tf":2.0},"157":{"tf":1.7320508075688772},"164":{"tf":1.0},"31":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"136":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"63":{"tf":1.0}}},"y":{"=":{"'":{"5":{"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"4":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"u":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"47":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"147":{"tf":1.0}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":6,"docs":{"117":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"34":{"tf":1.0},"63":{"tf":1.4142135623730951},"9":{"tf":1.4142135623730951}}}}}}}},"i":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"103":{"tf":1.0},"163":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0}}}},"r":{"df":0,"docs":{},"k":{"df":1,"docs":{"19":{"tf":1.0}}}},"t":{"df":8,"docs":{"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"31":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":28,"docs":{"100":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"135":{"tf":1.0},"143":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"156":{"tf":1.4142135623730951},"16":{"tf":1.0},"165":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":3.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":4.795831523312719},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.0},"83":{"tf":1.0},"99":{"tf":1.0}}}}}},"r":{"(":{"4":{"df":1,"docs":{"85":{"tf":2.0}}},"df":0,"docs":{}},"/":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"9":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"4":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"b":{"df":2,"docs":{"16":{"tf":1.0},"9":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"9":{"tf":1.0}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"9":{"tf":1.0}}}}}}}}}}}}},"0":{"df":3,"docs":{"158":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"_":{"6":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"df":1,"docs":{"95":{"tf":1.0}}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":5,"docs":{"103":{"tf":1.4142135623730951},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"164":{"tf":1.0},"73":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":1.0},"133":{"tf":1.7320508075688772},"16":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"=":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"164":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"c":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"46":{"tf":1.4142135623730951},"73":{"tf":2.0}},"s":{"/":{".":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":1,"docs":{"149":{"tf":1.0}}},"df":26,"docs":{"103":{"tf":2.0},"110":{"tf":1.0},"114":{"tf":1.4142135623730951},"124":{"tf":1.0},"131":{"tf":1.4142135623730951},"140":{"tf":2.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.8284271247461903},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"166":{"tf":1.0},"28":{"tf":1.0},"40":{"tf":3.4641016151377544},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":2.8284271247461903},"46":{"tf":1.0},"49":{"tf":1.7320508075688772},"63":{"tf":1.0},"72":{"tf":3.605551275463989},"73":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"85":{"tf":3.1622776601683795},"86":{"tf":2.0}},"e":{"(":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":1,"docs":{"5":{"tf":1.0}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"67":{"tf":1.0}}}},"df":0,"docs":{}}}}}},"a":{"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"10":{"tf":1.0},"100":{"tf":1.0},"18":{"tf":1.0}}}},"d":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"140":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"44":{"tf":2.8284271247461903}}}}}},"df":0,"docs":{}}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":13,"docs":{"103":{"tf":1.4142135623730951},"155":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"50":{"tf":1.0},"57":{"tf":1.4142135623730951},"78":{"tf":1.0},"79":{"tf":1.0},"8":{"tf":1.0},"86":{"tf":1.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"df":42,"docs":{"100":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":2.6457513110645907},"137":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":3.1622776601683795},"142":{"tf":2.0},"144":{"tf":1.4142135623730951},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.7320508075688772},"24":{"tf":1.0},"26":{"tf":1.0},"31":{"tf":1.7320508075688772},"4":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"7":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":3.1622776601683795},"9":{"tf":1.0},"95":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"10":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"149":{"tf":1.0},"150":{"tf":2.449489742783178},"166":{"tf":1.0}},"k":{"df":1,"docs":{"48":{"tf":1.7320508075688772}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"131":{"tf":1.4142135623730951}}}}}},"–":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"–":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":4,"docs":{"154":{"tf":1.0},"28":{"tf":1.0},"33":{"tf":1.4142135623730951},"43":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":2,"docs":{"22":{"tf":1.0},"58":{"tf":1.0}}}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"119":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":5,"docs":{"14":{"tf":1.0},"158":{"tf":1.0},"59":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"c":{"a":{"df":0,"docs":{},"l":{"df":6,"docs":{"14":{"tf":1.0},"22":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.4142135623730951},"72":{"tf":1.0},"73":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"89":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"g":{"df":0,"docs":{},"n":{"df":3,"docs":{"145":{"tf":1.0},"165":{"tf":1.4142135623730951},"52":{"tf":1.0}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"57":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"125":{"tf":1.0},"131":{"tf":1.0},"138":{"tf":1.0},"143":{"tf":1.0},"147":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"d":{"df":6,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.4142135623730951},"99":{"tf":4.0}}},"df":0,"docs":{}},"v":{"df":3,"docs":{"155":{"tf":2.449489742783178},"44":{"tf":2.23606797749979},"50":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":14,"docs":{"110":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"28":{"tf":1.0},"40":{"tf":1.0},"41":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.0},"55":{"tf":1.7320508075688772},"72":{"tf":3.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.0},"85":{"tf":1.0}}}}}},"d":{",":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}},"r":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"1":{"1":{"1":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"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":{},"k":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{",":{"5":{"5":{"5":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"107":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}},":":{"2":{"5":{"5":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"d":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":4,"docs":{"105":{"tf":2.0},"141":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"99":{"tf":1.7320508075688772}},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":17,"docs":{"103":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"137":{"tf":1.4142135623730951},"140":{"tf":1.0},"141":{"tf":1.4142135623730951},"154":{"tf":1.7320508075688772},"156":{"tf":2.6457513110645907},"26":{"tf":1.0},"29":{"tf":1.0},"43":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":5.656854249492381},"59":{"tf":1.0},"65":{"tf":1.0},"89":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"c":{"df":7,"docs":{"100":{"tf":1.0},"115":{"tf":1.0},"149":{"tf":1.0},"19":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":2,"docs":{"156":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":19,"docs":{"106":{"tf":1.0},"125":{"tf":1.0},"144":{"tf":1.7320508075688772},"149":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.4142135623730951},"21":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.7320508075688772},"45":{"tf":2.449489742783178},"5":{"tf":1.0},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.0},"85":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"132":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"42":{"tf":1.0},"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"a":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"25":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":4,"docs":{"123":{"tf":1.4142135623730951},"158":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.4142135623730951}},"p":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}}}},"df":9,"docs":{"100":{"tf":2.23606797749979},"122":{"tf":2.449489742783178},"135":{"tf":1.4142135623730951},"47":{"tf":1.0},"5":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979},"73":{"tf":1.0},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"t":{"df":0,"docs":{},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"73":{"tf":1.4142135623730951}}}}}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":30,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"11":{"tf":1.0},"122":{"tf":1.4142135623730951},"128":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":2.6457513110645907},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.7320508075688772},"58":{"tf":1.0},"67":{"tf":1.4142135623730951},"71":{"tf":1.0},"72":{"tf":3.3166247903554},"73":{"tf":2.8284271247461903},"75":{"tf":2.6457513110645907},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"158":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":11,"docs":{"149":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"21":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.4142135623730951}}}},"df":10,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"154":{"tf":2.0},"25":{"tf":2.23606797749979},"34":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"15":{"tf":1.0}}}},"df":0,"docs":{},"v":{"df":3,"docs":{"156":{"tf":1.7320508075688772},"52":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"144":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"m":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":3,"docs":{"106":{"tf":1.0},"20":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":5,"docs":{"14":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"22":{"tf":1.0},"74":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.0}}},"v":{"df":30,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"104":{"tf":1.0},"133":{"tf":2.449489742783178},"141":{"tf":1.0},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":2.449489742783178},"159":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.7320508075688772},"166":{"tf":1.4142135623730951},"28":{"tf":1.0},"33":{"tf":1.0},"39":{"tf":1.0},"44":{"tf":3.4641016151377544},"47":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":1.4142135623730951},"61":{"tf":1.7320508075688772},"73":{"tf":1.0},"77":{"tf":1.4142135623730951},"83":{"tf":2.23606797749979},"84":{"tf":1.4142135623730951},"85":{"tf":3.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"n":{"a":{"df":0,"docs":{},"m":{"df":6,"docs":{"155":{"tf":2.8284271247461903},"35":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":4.0},"48":{"tf":1.0},"50":{"tf":1.7320508075688772}},"e":{"(":{"1":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"2":{"5":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}},"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":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}}},"t":{"df":0,"docs":{},"o":{"c":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":9,"docs":{"104":{"tf":1.0},"107":{"tf":1.0},"114":{"tf":1.0},"117":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"19":{"tf":1.0},"33":{"tf":1.0},"59":{"tf":1.0}},"e":{"d":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":2,"docs":{"150":{"tf":1.0},"93":{"tf":1.0}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"144":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"a":{"c":{"df":11,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.449489742783178},"133":{"tf":2.6457513110645907},"161":{"tf":2.449489742783178},"47":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"73":{"tf":1.0},"74":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":2.23606797749979}}},"df":0,"docs":{}},"df":1,"docs":{"126":{"tf":1.0}},"i":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}},"o":{"df":3,"docs":{"14":{"tf":1.0},"18":{"tf":1.4142135623730951},"8":{"tf":1.4142135623730951}},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"138":{"tf":1.0}}}}},"df":0,"docs":{}},"df":16,"docs":{"103":{"tf":1.0},"138":{"tf":1.7320508075688772},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.7320508075688772},"165":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.872983346207417},"49":{"tf":3.1622776601683795},"50":{"tf":1.4142135623730951},"57":{"tf":2.0},"58":{"tf":2.449489742783178},"73":{"tf":3.3166247903554},"78":{"tf":3.4641016151377544},"83":{"tf":1.4142135623730951},"86":{"tf":1.7320508075688772}}}}},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"46":{"tf":1.7320508075688772},"81":{"tf":2.23606797749979}}}}}},"/":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"84":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"_":{"2":{"0":{"2":{"0":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}}}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}},"{":{",":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":1,"docs":{"156":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"0":{".":{".":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"156":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":26,"docs":{"108":{"tf":1.0},"110":{"tf":1.0},"131":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":3.1622776601683795},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"28":{"tf":1.0},"42":{"tf":2.6457513110645907},"44":{"tf":2.23606797749979},"45":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"53":{"tf":3.1622776601683795},"55":{"tf":2.8284271247461903},"57":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":3.1622776601683795},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"79":{"tf":1.0},"83":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":1.7320508075688772},"98":{"tf":1.0}},"s":{"/":{"d":{"df":0,"docs":{},"e":{"c":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":11,"docs":{"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.0},"52":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"52":{"tf":1.0},"85":{"tf":1.0}}}}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":26,"docs":{"102":{"tf":1.0},"111":{"tf":1.0},"132":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"16":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"33":{"tf":1.7320508075688772},"42":{"tf":1.0},"48":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.0},"78":{"tf":1.0},"80":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"87":{"tf":1.0},"92":{"tf":1.0},"97":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.0}}}},"h":{"a":{"df":0,"docs":{},"p":{"df":3,"docs":{"123":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"z":{"df":1,"docs":{"33":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"82":{"tf":1.0}}}},"v":{"df":1,"docs":{"48":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":8,"docs":{"11":{"tf":1.4142135623730951},"12":{"tf":1.0},"144":{"tf":1.7320508075688772},"16":{"tf":1.0},"17":{"tf":1.0},"21":{"tf":2.23606797749979},"44":{"tf":1.0},"7":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":11,"docs":{"135":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"60":{"tf":1.0},"77":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{},"s":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"t":{"df":9,"docs":{"103":{"tf":1.0},"106":{"tf":1.0},"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0},"49":{"tf":1.0},"51":{"tf":1.0},"59":{"tf":1.0},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"df":6,"docs":{"101":{"tf":2.0},"141":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":2.0},"50":{"tf":1.0},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"df":4,"docs":{"104":{"tf":1.0},"48":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.0}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":26,"docs":{"100":{"tf":1.0},"103":{"tf":1.7320508075688772},"107":{"tf":1.0},"121":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.7320508075688772},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"25":{"tf":1.0},"29":{"tf":1.4142135623730951},"34":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"63":{"tf":1.7320508075688772},"72":{"tf":1.0},"73":{"tf":2.0},"74":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.4142135623730951},"78":{"tf":1.0},"94":{"tf":1.0}}}},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":14,"docs":{"101":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"107":{"tf":1.4142135623730951},"117":{"tf":1.0},"124":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":2.0},"164":{"tf":1.0},"166":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.4142135623730951},"61":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"141":{"tf":1.0},"150":{"tf":1.0},"31":{"tf":1.0},"65":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"p":{"df":1,"docs":{"150":{"tf":1.0}}}}},"v":{"df":2,"docs":{"120":{"tf":2.449489742783178},"164":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":8,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.7320508075688772},"120":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.4142135623730951},"40":{"tf":1.0},"66":{"tf":1.4142135623730951}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"h":{"df":1,"docs":{"72":{"tf":1.0}}},"i":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"16":{"tf":1.0},"22":{"tf":1.0}}}},"df":1,"docs":{"44":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"72":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"5":{"tf":1.0},"72":{"tf":1.4142135623730951}}}}}}}},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"72":{"tf":2.23606797749979}},"z":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.7320508075688772}}}},"m":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.4142135623730951}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"44":{"tf":1.4142135623730951}}}}},"df":25,"docs":{"101":{"tf":1.0},"111":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"155":{"tf":2.449489742783178},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"28":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":5.477225575051661},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772},"52":{"tf":1.7320508075688772},"53":{"tf":2.0},"57":{"tf":1.0},"58":{"tf":2.6457513110645907},"59":{"tf":1.0},"73":{"tf":1.4142135623730951},"86":{"tf":1.0}}},"o":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"101":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"75":{"tf":1.4142135623730951}}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.7320508075688772},"22":{"tf":1.0},"72":{"tf":1.0},"87":{"tf":1.0}}}}}},"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"154":{"tf":1.4142135623730951},"34":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"24":{"tf":1.4142135623730951},"25":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}},"t":{"1":{"3":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}},"n":{"d":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}}},"w":{"df":1,"docs":{"119":{"tf":1.0}}}},"s":{"=":{"'":{"[":{"0":{"df":1,"docs":{"99":{"tf":1.0}}},"df":0,"docs":{}},"\\":{"0":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":2.0}},"y":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"u":{"b":{"df":0,"docs":{},"i":{"df":1,"docs":{"5":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":3,"docs":{"133":{"tf":1.0},"26":{"tf":1.0},"45":{"tf":1.0}}}},"n":{"a":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}}},"df":15,"docs":{"126":{"tf":1.4142135623730951},"127":{"tf":1.0},"138":{"tf":1.0},"147":{"tf":2.0},"160":{"tf":1.4142135623730951},"17":{"tf":1.7320508075688772},"24":{"tf":1.0},"44":{"tf":1.0},"60":{"tf":1.4142135623730951},"72":{"tf":2.0},"73":{"tf":1.0},"88":{"tf":1.0},"89":{"tf":2.449489742783178},"92":{"tf":1.0},"96":{"tf":1.0}},"e":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":1,"docs":{"126":{"tf":1.4142135623730951}}}}}}},"w":{"df":4,"docs":{"159":{"tf":2.23606797749979},"40":{"tf":4.47213595499958},"85":{"tf":2.8284271247461903},"86":{"tf":2.0}},"x":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":0,"docs":{},"r":{"df":1,"docs":{"40":{"tf":2.23606797749979}}}}}}}},"x":{"df":1,"docs":{"85":{"tf":1.0}}},"y":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}}}},"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}},"s":{"#":{"#":{"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{}},"*":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"/":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"b":{"df":0,"docs":{},"y":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"98":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}},"\\":{"b":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"b":{"(":{"*":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{")":{"(":{"*":{"df":0,"docs":{},"f":{")":{"df":0,"docs":{},"|":{"\\":{"df":0,"docs":{},"w":{"+":{"#":{"(":{"$":{"&":{")":{"#":{"df":0,"docs":{},"g":{"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":{}},"df":0,"docs":{}}}}}},"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":1,"docs":{"133":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}}},"'":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{"df":1,"docs":{"83":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"83":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"(":{"?":{"=":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},")":{"(":{"?":{"=":{".":{"*":{"df":0,"docs":{},"e":{")":{".":{"*":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":0,"docs":{}},"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":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"/":{"$":{"/":{"'":{"\"":{"$":{"(":{"d":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"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":{}},"df":0,"docs":{}},"(":{"\\":{"\\":{"?":{")":{"\\":{"\\":{"/":{"\\":{"1":{"/":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":0,"docs":{},"x":{"a":{"0":{"/":{"0":{"df":0,"docs":{},"x":{"5":{"0":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"/":{"0":{"df":0,"docs":{},"x":{"7":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},":":{"/":{",":{"/":{"2":{"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":{},"g":{"df":1,"docs":{"155":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{",":{"]":{"*":{"/":{"4":{"2":{"/":{"3":{"df":1,"docs":{"161":{"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":{},"u":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"0":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"?":{"df":0,"docs":{},"g":{"$":{"/":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"b":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{")":{"?":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":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":{"98":{"tf":1.0}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"2":{")":{"\\":{"b":{"/":{"df":0,"docs":{},"x":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"0":{"*":{"[":{"1":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"4":{"2":{"\\":{"b":{"/":{"[":{"&":{"]":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"w":{"/":{"\\":{"df":0,"docs":{},"u":{"&":{"/":{"df":0,"docs":{},"g":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"d":{"+":{"/":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":1,"docs":{"47":{"tf":1.4142135623730951}}}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"^":{"\\":{"df":2,"docs":{"129":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"b":{"/":{"b":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"k":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":2.0}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"d":{"a":{"df":0,"docs":{},"y":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"/":{"3":{"/":{"3":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"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":{}}}}}}},"s":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"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":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"=":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"?":{"\\":{"df":0,"docs":{},"k":{"\\":{"d":{"+":{"/":{"+":{"+":{"$":{"df":0,"docs":{},"i":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"1":{"df":2,"docs":{"135":{"tf":3.3166247903554},"165":{"tf":2.23606797749979}}},"2":{"df":3,"docs":{"104":{"tf":1.4142135623730951},"135":{"tf":3.4641016151377544},"165":{"tf":2.23606797749979}}},"=":{"'":{"\"":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"117":{"tf":1.0}}}}},"3":{",":{"b":{",":{"a":{",":{"3":{",":{"c":{",":{"d":{",":{"1":{",":{"d":{",":{"c":{",":{"2":{",":{"2":{",":{"2":{",":{"3":{",":{"1":{",":{"b":{"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":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":{"a":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{",":{"\"":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{",":{"4":{"2":{"\"":{",":{"b":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}}}}}}},"g":{"df":0,"docs":{},"o":{"a":{"df":0,"docs":{},"l":{":":{"a":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{":":{"4":{"2":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{":":{"df":0,"docs":{},"k":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"y":{":":{"3":{".":{"1":{"4":{"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":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"df":0,"docs":{}}},"s":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"100":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":5,"docs":{"132":{"tf":1.0},"145":{"tf":1.4142135623730951},"156":{"tf":2.449489742783178},"165":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772}}},"w":{"*":{"(":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"e":{"df":0,"docs":{},"|":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"w":{"*":{"df":0,"docs":{},"t":{")":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"w":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":1,"docs":{"144":{"tf":1.0}},"r":{"df":1,"docs":{"92":{"tf":1.0}}}}},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":53,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"107":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":1.0},"111":{"tf":1.0},"115":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"138":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":2.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.0},"24":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.7320508075688772},"46":{"tf":1.7320508075688772},"48":{"tf":2.23606797749979},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.4142135623730951},"98":{"tf":2.23606797749979},"99":{"tf":2.23606797749979}}},"p":{"df":0,"docs":{},"l":{"df":33,"docs":{"101":{"tf":1.7320508075688772},"102":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"108":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":1.0},"120":{"tf":1.0},"122":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"133":{"tf":2.0},"135":{"tf":1.0},"137":{"tf":1.4142135623730951},"145":{"tf":2.0},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772},"165":{"tf":2.0},"166":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"47":{"tf":1.0},"51":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"64":{"tf":1.0},"65":{"tf":1.0},"76":{"tf":1.0},"93":{"tf":1.0},"97":{"tf":1.0}},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{",":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{",":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}}}}}},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"99":{"tf":1.0}}}}}}},".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":14,"docs":{"101":{"tf":1.7320508075688772},"103":{"tf":1.0},"158":{"tf":3.0},"159":{"tf":1.4142135623730951},"161":{"tf":3.3166247903554},"58":{"tf":2.0},"59":{"tf":2.23606797749979},"61":{"tf":1.4142135623730951},"68":{"tf":2.23606797749979},"69":{"tf":2.0},"75":{"tf":2.0},"77":{"tf":1.4142135623730951},"85":{"tf":2.23606797749979},"86":{"tf":1.0}}}}}},"1":{"2":{"3":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"4":{"2":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"7":{"7":{"7":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"b":{"df":2,"docs":{"98":{"tf":1.0},"99":{"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":{}}}}},"n":{"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"11":{"tf":1.0},"47":{"tf":1.4142135623730951}}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":2,"docs":{"43":{"tf":1.0},"73":{"tf":1.4142135623730951}}}}}}},"v":{"df":0,"docs":{},"e":{"d":{"_":{"c":{"df":0,"docs":{},"m":{"d":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"149":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.4142135623730951},"11":{"tf":1.4142135623730951},"121":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"134":{"tf":1.0},"149":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"19":{"tf":1.0},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0},"65":{"tf":1.4142135623730951},"77":{"tf":1.0},"86":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"r":{"df":1,"docs":{"97":{"tf":1.0}}}}}},"c":{"1":{"0":{"6":{"8":{"df":1,"docs":{"143":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"158":{"tf":1.0},"79":{"tf":1.0}}}}},"df":3,"docs":{"159":{"tf":1.0},"73":{"tf":1.4142135623730951},"78":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":2,"docs":{"155":{"tf":2.23606797749979},"50":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":1,"docs":{"22":{"tf":1.0}}}}}}}},"m":{".":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"a":{"d":{"df":1,"docs":{"18":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":1,"docs":{"115":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":1,"docs":{"83":{"tf":1.0}},"s":{".":{"c":{"df":0,"docs":{},"s":{"df":0,"docs":{},"v":{")":{"df":0,"docs":{},"t":{"df":1,"docs":{"164":{"tf":1.0}}}},"df":15,"docs":{"101":{"tf":2.0},"107":{"tf":1.0},"116":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"152":{"tf":1.0},"159":{"tf":2.0},"161":{"tf":3.1622776601683795},"162":{"tf":1.4142135623730951},"164":{"tf":2.449489742783178},"166":{"tf":1.0},"58":{"tf":2.23606797749979},"59":{"tf":1.0},"62":{"tf":1.7320508075688772},"83":{"tf":1.0},"86":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"r":{"a":{"df":0,"docs":{},"m":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":12,"docs":{"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.0},"49":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"89":{"tf":1.0}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":4,"docs":{"31":{"tf":1.7320508075688772},"41":{"tf":1.0},"9":{"tf":1.0},"93":{"tf":1.0}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"'":{"df":1,"docs":{"127":{"tf":1.0}}},"df":71,"docs":{"100":{"tf":1.0},"125":{"tf":2.6457513110645907},"126":{"tf":4.242640687119285},"127":{"tf":3.3166247903554},"128":{"tf":1.0},"129":{"tf":2.6457513110645907},"130":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":2.23606797749979},"135":{"tf":1.0},"136":{"tf":1.0},"137":{"tf":2.449489742783178},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":2.0},"140":{"tf":1.4142135623730951},"141":{"tf":2.0},"142":{"tf":1.7320508075688772},"143":{"tf":2.0},"144":{"tf":3.1622776601683795},"145":{"tf":3.1622776601683795},"147":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":3.1622776601683795},"156":{"tf":2.23606797749979},"158":{"tf":3.0},"159":{"tf":2.6457513110645907},"165":{"tf":4.242640687119285},"18":{"tf":1.4142135623730951},"20":{"tf":1.0},"21":{"tf":1.0},"26":{"tf":1.7320508075688772},"30":{"tf":2.23606797749979},"31":{"tf":1.0},"33":{"tf":2.0},"35":{"tf":1.0},"37":{"tf":1.0},"40":{"tf":3.7416573867739413},"42":{"tf":1.0},"44":{"tf":1.4142135623730951},"45":{"tf":1.4142135623730951},"46":{"tf":1.4142135623730951},"49":{"tf":2.0},"50":{"tf":3.1622776601683795},"51":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":2.23606797749979},"7":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.6457513110645907},"75":{"tf":3.0},"76":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.4142135623730951},"8":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.7320508075688772},"86":{"tf":2.6457513110645907},"89":{"tf":1.0},"92":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"150":{"tf":1.0},"166":{"tf":1.0},"39":{"tf":1.7320508075688772}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"31":{"tf":1.0},"67":{"tf":1.4142135623730951}}}}}}},"d":{"df":7,"docs":{"117":{"tf":1.0},"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"145":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"28":{"tf":1.0}}},"df":43,"docs":{"100":{"tf":3.0},"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.0},"116":{"tf":1.7320508075688772},"117":{"tf":2.449489742783178},"118":{"tf":1.0},"119":{"tf":2.23606797749979},"124":{"tf":1.4142135623730951},"133":{"tf":2.449489742783178},"135":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"48":{"tf":1.7320508075688772},"55":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"75":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"80":{"tf":1.7320508075688772},"83":{"tf":1.7320508075688772},"92":{"tf":1.7320508075688772},"98":{"tf":3.1622776601683795},"99":{"tf":1.4142135623730951}},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"123":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"\\":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"\\":{"df":0,"docs":{},"n":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":2,"docs":{"123":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"r":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"137":{"tf":1.7320508075688772},"142":{"tf":1.4142135623730951}}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"158":{"tf":1.0}}}},"df":0,"docs":{}},"df":22,"docs":{"100":{"tf":1.0},"137":{"tf":2.23606797749979},"142":{"tf":3.1622776601683795},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":2.449489742783178},"166":{"tf":1.7320508075688772},"20":{"tf":1.0},"31":{"tf":1.7320508075688772},"49":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"7":{"tf":1.0},"71":{"tf":2.0},"72":{"tf":4.58257569495584},"73":{"tf":3.0},"74":{"tf":2.0},"75":{"tf":2.23606797749979},"97":{"tf":1.7320508075688772},"98":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"d":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":3,"docs":{"147":{"tf":1.0},"17":{"tf":1.0},"58":{"tf":1.0}}}}},"df":28,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":1.4142135623730951},"105":{"tf":2.0},"106":{"tf":1.0},"107":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.4142135623730951},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"59":{"tf":1.0},"60":{"tf":2.6457513110645907},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":1.0},"98":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":31,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":1.0},"104":{"tf":1.0},"110":{"tf":1.0},"119":{"tf":1.0},"12":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"18":{"tf":1.7320508075688772},"23":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":2.0},"41":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.4142135623730951},"52":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"85":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"r":{"df":4,"docs":{"15":{"tf":1.0},"155":{"tf":1.0},"26":{"tf":1.0},"44":{"tf":1.0}}}}},"d":{"+":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"59":{"tf":1.0}}}}}}},"df":18,"docs":{"100":{"tf":2.6457513110645907},"101":{"tf":3.3166247903554},"129":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"161":{"tf":4.242640687119285},"162":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"5":{"tf":1.0},"59":{"tf":1.7320508075688772},"61":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":2.0},"97":{"tf":1.0},"98":{"tf":6.082762530298219},"99":{"tf":2.23606797749979}}},"df":0,"docs":{},"e":{"df":68,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"13":{"tf":1.0},"130":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.4142135623730951},"148":{"tf":1.0},"149":{"tf":2.6457513110645907},"150":{"tf":1.4142135623730951},"154":{"tf":2.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"162":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"18":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.7320508075688772},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"47":{"tf":1.7320508075688772},"49":{"tf":1.0},"51":{"tf":1.0},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"56":{"tf":1.4142135623730951},"58":{"tf":2.6457513110645907},"59":{"tf":1.7320508075688772},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"65":{"tf":1.0},"67":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":1.0},"74":{"tf":1.0},"8":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"91":{"tf":1.0},"92":{"tf":1.7320508075688772},"93":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":4,"docs":{"133":{"tf":1.0},"154":{"tf":1.0},"18":{"tf":1.0},"34":{"tf":1.0}}},"n":{"[":{"$":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}}},"df":0,"docs":{}},"df":21,"docs":{"104":{"tf":1.0},"119":{"tf":1.4142135623730951},"131":{"tf":1.0},"138":{"tf":1.0},"148":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"158":{"tf":1.0},"29":{"tf":1.0},"41":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.4142135623730951},"52":{"tf":1.0},"62":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"85":{"tf":1.4142135623730951},"90":{"tf":1.0},"91":{"tf":1.0},"99":{"tf":1.4142135623730951}},"{":{"$":{"df":0,"docs":{},"f":{"df":1,"docs":{"161":{"tf":1.0}}}},"df":0,"docs":{}}}},"g":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"82":{"tf":1.0}}}}}}},"l":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":8,"docs":{"106":{"tf":1.0},"115":{"tf":2.23606797749979},"15":{"tf":1.0},"16":{"tf":1.0},"24":{"tf":1.0},"49":{"tf":1.0},"69":{"tf":1.0},"90":{"tf":1.0}}}},"df":0,"docs":{}},"f":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"126":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"72":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"n":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"n":{"d":{"df":7,"docs":{"121":{"tf":1.0},"144":{"tf":1.0},"155":{"tf":1.0},"160":{"tf":1.7320508075688772},"50":{"tf":1.0},"92":{"tf":2.0},"96":{"tf":1.4142135623730951}}},"df":0,"docs":{},"s":{"df":2,"docs":{"143":{"tf":1.0},"158":{"tf":1.0}},"i":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":2,"docs":{"65":{"tf":1.0},"92":{"tf":2.0}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"=":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"164":{"tf":1.0}}}},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"157":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"df":49,"docs":{"100":{"tf":2.449489742783178},"101":{"tf":2.0},"103":{"tf":2.23606797749979},"104":{"tf":1.0},"106":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.4142135623730951},"115":{"tf":1.4142135623730951},"118":{"tf":2.0},"119":{"tf":2.449489742783178},"121":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"129":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"152":{"tf":1.0},"154":{"tf":1.4142135623730951},"157":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"160":{"tf":1.4142135623730951},"161":{"tf":2.0},"164":{"tf":1.4142135623730951},"166":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.0},"30":{"tf":1.0},"36":{"tf":1.4142135623730951},"42":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"54":{"tf":1.4142135623730951},"59":{"tf":1.4142135623730951},"60":{"tf":1.0},"66":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"8":{"tf":1.0},"85":{"tf":1.0},"97":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":3.605551275463989}}}},"df":1,"docs":{"164":{"tf":1.0}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"b":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}}}},"q":{"df":18,"docs":{"101":{"tf":1.0},"110":{"tf":1.4142135623730951},"113":{"tf":3.872983346207417},"118":{"tf":3.1622776601683795},"119":{"tf":3.1622776601683795},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"134":{"tf":1.0},"156":{"tf":2.0},"161":{"tf":1.7320508075688772},"164":{"tf":2.23606797749979},"30":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}},"u":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":9,"docs":{"113":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"150":{"tf":1.0},"164":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951},"59":{"tf":1.0},"60":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":3,"docs":{"118":{"tf":1.0},"26":{"tf":1.0},"28":{"tf":1.0}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":1,"docs":{"144":{"tf":1.0}}}}},"v":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":12,"docs":{"148":{"tf":1.0},"149":{"tf":2.23606797749979},"150":{"tf":1.0},"152":{"tf":1.0},"157":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"70":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}}}},"t":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"1":{"2":{"3":{"df":1,"docs":{"72":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"4":{"9":{"df":1,"docs":{"53":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":39,"docs":{"101":{"tf":1.4142135623730951},"115":{"tf":1.0},"117":{"tf":2.23606797749979},"126":{"tf":1.0},"133":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"142":{"tf":2.0},"147":{"tf":1.4142135623730951},"149":{"tf":2.23606797749979},"150":{"tf":1.4142135623730951},"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"163":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"36":{"tf":1.0},"40":{"tf":1.0},"47":{"tf":1.0},"53":{"tf":2.23606797749979},"55":{"tf":1.7320508075688772},"56":{"tf":3.1622776601683795},"58":{"tf":1.4142135623730951},"63":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.4142135623730951},"85":{"tf":1.0},"88":{"tf":1.0},"93":{"tf":1.0},"99":{"tf":1.7320508075688772}},"u":{"df":0,"docs":{},"p":{"df":11,"docs":{"14":{"tf":1.7320508075688772},"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"18":{"tf":1.7320508075688772},"19":{"tf":1.0},"20":{"tf":1.0},"21":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"8":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}},"r":{"df":16,"docs":{"101":{"tf":1.0},"103":{"tf":1.0},"110":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.7320508075688772},"32":{"tf":1.0},"40":{"tf":1.0},"59":{"tf":1.0},"91":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}}}},"h":{"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"165":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"24":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"k":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":3,"docs":{"19":{"tf":1.0},"24":{"tf":1.0},"94":{"tf":1.0}}}}},"df":6,"docs":{"127":{"tf":1.0},"29":{"tf":1.0},"49":{"tf":2.0},"55":{"tf":1.4142135623730951},"57":{"tf":1.4142135623730951},"78":{"tf":1.4142135623730951}},"e":{"b":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":5,"docs":{"127":{"tf":1.0},"128":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"143":{"tf":2.6457513110645907},"144":{"tf":1.0},"145":{"tf":1.0},"165":{"tf":2.0}}}},"df":0,"docs":{}}}},"df":82,"docs":{"107":{"tf":1.0},"117":{"tf":1.4142135623730951},"125":{"tf":2.23606797749979},"126":{"tf":2.6457513110645907},"127":{"tf":1.4142135623730951},"128":{"tf":1.0},"129":{"tf":2.0},"130":{"tf":1.0},"131":{"tf":1.7320508075688772},"132":{"tf":1.0},"133":{"tf":1.4142135623730951},"134":{"tf":2.0},"135":{"tf":1.4142135623730951},"136":{"tf":1.0},"137":{"tf":1.0},"138":{"tf":1.4142135623730951},"139":{"tf":1.0},"14":{"tf":1.7320508075688772},"140":{"tf":1.0},"141":{"tf":3.0},"142":{"tf":1.4142135623730951},"143":{"tf":1.4142135623730951},"144":{"tf":2.23606797749979},"145":{"tf":2.23606797749979},"146":{"tf":1.7320508075688772},"147":{"tf":2.6457513110645907},"148":{"tf":1.7320508075688772},"149":{"tf":3.3166247903554},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.7320508075688772},"154":{"tf":2.8284271247461903},"155":{"tf":1.0},"156":{"tf":2.6457513110645907},"157":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":3.3166247903554},"166":{"tf":2.8284271247461903},"20":{"tf":1.7320508075688772},"21":{"tf":1.0},"26":{"tf":5.196152422706632},"28":{"tf":2.449489742783178},"29":{"tf":1.4142135623730951},"30":{"tf":1.0},"31":{"tf":2.8284271247461903},"32":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":2.8284271247461903},"37":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":2.0},"51":{"tf":2.0},"52":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"54":{"tf":1.0},"55":{"tf":1.4142135623730951},"56":{"tf":1.7320508075688772},"57":{"tf":1.4142135623730951},"58":{"tf":3.0},"59":{"tf":1.4142135623730951},"6":{"tf":1.0},"60":{"tf":1.7320508075688772},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"7":{"tf":1.4142135623730951},"70":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"82":{"tf":1.0},"84":{"tf":1.0},"86":{"tf":2.0},"89":{"tf":2.449489742783178},"9":{"tf":1.0},"92":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"+":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"+":{"c":{"df":1,"docs":{"151":{"tf":1.0}}},"df":0,"docs":{},"v":{"df":3,"docs":{"151":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.4142135623730951}}}}}}}}},"df":1,"docs":{"22":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"df":6,"docs":{"100":{"tf":1.7320508075688772},"101":{"tf":2.6457513110645907},"124":{"tf":1.7320508075688772},"161":{"tf":2.6457513110645907},"164":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}}}}},"o":{"df":0,"docs":{},"e":{"df":6,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":3.0},"124":{"tf":1.7320508075688772},"161":{"tf":3.0},"164":{"tf":1.7320508075688772},"99":{"tf":1.4142135623730951}}},"p":{"df":2,"docs":{"155":{"tf":2.449489742783178},"50":{"tf":1.7320508075688772}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}}}},"/":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"a":{"df":0,"docs":{},"l":{".":{"df":0,"docs":{},"x":{"df":0,"docs":{},"l":{"df":0,"docs":{},"s":{"df":0,"docs":{},"x":{"df":1,"docs":{"155":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"b":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"j":{"a":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"t":{"df":7,"docs":{"133":{"tf":1.0},"149":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"165":{"tf":1.0},"55":{"tf":2.8284271247461903},"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":16,"docs":{"100":{"tf":1.7320508075688772},"148":{"tf":1.0},"150":{"tf":1.7320508075688772},"151":{"tf":1.7320508075688772},"152":{"tf":2.449489742783178},"154":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":2.449489742783178},"19":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":1.7320508075688772},"34":{"tf":1.0},"39":{"tf":1.0},"58":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":2.23606797749979}}}}},"df":7,"docs":{"110":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"58":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.0}}},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.7320508075688772}}}}}}},"t":{"df":1,"docs":{"42":{"tf":1.0}}},"u":{"df":0,"docs":{},"l":{"d":{"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"c":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"65":{"tf":1.0}}}},"df":0,"docs":{}},"df":34,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":1.4142135623730951},"122":{"tf":1.0},"127":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":2.6457513110645907},"41":{"tf":1.0},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"71":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"78":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0},"99":{"tf":1.0}},"n":{"df":43,"docs":{"101":{"tf":2.449489742783178},"103":{"tf":1.0},"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":2.0},"110":{"tf":1.0},"111":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":4.0},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"137":{"tf":1.0},"141":{"tf":1.0},"145":{"tf":3.3166247903554},"149":{"tf":2.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":2.6457513110645907},"156":{"tf":3.4641016151377544},"157":{"tf":2.449489742783178},"159":{"tf":3.0},"161":{"tf":2.449489742783178},"162":{"tf":2.0},"163":{"tf":1.4142135623730951},"164":{"tf":4.0},"165":{"tf":3.4641016151377544},"166":{"tf":1.4142135623730951},"18":{"tf":1.0},"19":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":2.0},"50":{"tf":2.6457513110645907},"63":{"tf":3.4641016151377544},"65":{"tf":1.4142135623730951},"70":{"tf":2.449489742783178},"8":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":3.0},"91":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"d":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":4,"docs":{"114":{"tf":2.6457513110645907},"124":{"tf":1.0},"164":{"tf":1.7320508075688772},"58":{"tf":1.0}}},"t":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":4,"docs":{"105":{"tf":1.4142135623730951},"110":{"tf":2.449489742783178},"62":{"tf":1.4142135623730951},"73":{"tf":1.0}},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":5,"docs":{"120":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0}},"g":{"a":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"b":{"df":0,"docs":{},"u":{"df":1,"docs":{"92":{"tf":1.0}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"h":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"160":{"tf":1.0},"92":{"tf":1.4142135623730951}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}},"n":{"a":{"df":0,"docs":{},"l":{"df":4,"docs":{"144":{"tf":1.0},"160":{"tf":1.4142135623730951},"92":{"tf":3.7416573867739413},"96":{"tf":1.0}}}},"df":2,"docs":{"131":{"tf":1.0},"133":{"tf":1.0}}},"p":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"v":{"df":1,"docs":{"92":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"k":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":3,"docs":{"160":{"tf":1.0},"92":{"tf":2.23606797749979},"96":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"p":{"df":1,"docs":{"92":{"tf":1.7320508075688772}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"1":{"df":1,"docs":{"92":{"tf":1.0}}},"2":{"df":1,"docs":{"92":{"tf":1.0}}},"df":0,"docs":{}}}}},"h":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"163":{"tf":1.0},"33":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":24,"docs":{"100":{"tf":1.7320508075688772},"106":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"157":{"tf":1.7320508075688772},"40":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"p":{"df":0,"docs":{},"l":{"df":10,"docs":{"10":{"tf":1.0},"126":{"tf":1.0},"139":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":1.0},"23":{"tf":1.4142135623730951},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"150":{"tf":1.0}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}},"i":{"df":1,"docs":{"45":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"32":{"tf":1.0}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":42,"docs":{"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":1.4142135623730951},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"130":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"160":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.4142135623730951},"32":{"tf":1.7320508075688772},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"46":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":3.0},"54":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.0},"8":{"tf":1.0},"98":{"tf":1.4142135623730951}}}}},"t":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}},"e":{"df":4,"docs":{"101":{"tf":1.0},"16":{"tf":1.0},"161":{"tf":1.0},"33":{"tf":1.0}}}},"x":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}}},"df":3,"docs":{"116":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"70":{"tf":1.4142135623730951}}},"z":{"df":0,"docs":{},"e":{"=":{"\"":{"$":{"1":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"'":{"1":{"0":{"df":1,"docs":{"141":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":25,"docs":{"121":{"tf":1.4142135623730951},"132":{"tf":1.0},"135":{"tf":1.0},"141":{"tf":1.0},"149":{"tf":1.4142135623730951},"155":{"tf":1.7320508075688772},"158":{"tf":1.7320508075688772},"159":{"tf":2.6457513110645907},"26":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"33":{"tf":1.0},"40":{"tf":2.449489742783178},"50":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"67":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":3.872983346207417},"75":{"tf":1.0},"76":{"tf":1.0},"78":{"tf":2.449489742783178},"79":{"tf":2.23606797749979},"80":{"tf":1.7320508075688772},"86":{"tf":2.0},"93":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"57":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"k":{"df":0,"docs":{},"i":{"df":5,"docs":{"101":{"tf":1.0},"133":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.0}}}},"p":{"df":7,"docs":{"104":{"tf":2.0},"109":{"tf":1.0},"111":{"tf":1.4142135623730951},"115":{"tf":1.0},"163":{"tf":2.0},"72":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"y":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.4142135623730951}}}}}},"_":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"141":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"l":{"=":{"'":{"df":0,"docs":{},"f":{"c":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"159":{"tf":1.7320508075688772},"83":{"tf":1.0},"84":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":2,"docs":{"89":{"tf":2.6457513110645907},"92":{"tf":2.8284271247461903}}}}},"g":{"df":1,"docs":{"149":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"36":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":5,"docs":{"121":{"tf":1.0},"122":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"57":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"15":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"90":{"tf":1.0}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"10":{"tf":1.0},"12":{"tf":1.0},"8":{"tf":1.0},"99":{"tf":1.0}}}}}}}},"o":{"a":{"df":0,"docs":{},"p":{"df":10,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"106":{"tf":1.7320508075688772},"122":{"tf":1.7320508075688772},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":1,"docs":{"11":{"tf":1.0}}}},"df":0,"docs":{}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"40":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"df":4,"docs":{"14":{"tf":1.0},"15":{"tf":1.0},"16":{"tf":1.0},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"i":{"d":{"df":1,"docs":{"144":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"t":{"df":25,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"145":{"tf":1.0},"153":{"tf":1.7320508075688772},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":3.605551275463989},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":2.6457513110645907},"165":{"tf":1.7320508075688772},"166":{"tf":1.0},"19":{"tf":1.4142135623730951},"30":{"tf":1.0},"33":{"tf":1.0},"34":{"tf":1.0},"72":{"tf":1.4142135623730951},"8":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"34":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}},"v":{"df":2,"docs":{"97":{"tf":1.4142135623730951},"99":{"tf":1.4142135623730951}}}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}},"t":{"df":0,"docs":{},"h":{"df":12,"docs":{"140":{"tf":1.0},"156":{"tf":1.7320508075688772},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"m":{"df":5,"docs":{"137":{"tf":1.0},"16":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"w":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"44":{"tf":1.0},"53":{"tf":1.0}}}},"df":0,"docs":{}}}}},"r":{"df":0,"docs":{},"t":{"df":29,"docs":{"100":{"tf":2.0},"101":{"tf":1.0},"102":{"tf":2.23606797749979},"103":{"tf":6.324555320336759},"104":{"tf":3.872983346207417},"105":{"tf":1.7320508075688772},"106":{"tf":2.0},"107":{"tf":3.872983346207417},"135":{"tf":1.4142135623730951},"155":{"tf":2.449489742783178},"161":{"tf":1.4142135623730951},"162":{"tf":4.898979485566356},"20":{"tf":1.0},"21":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"40":{"tf":2.0},"42":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.7320508075688772},"57":{"tf":2.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.7320508075688772},"62":{"tf":1.7320508075688772},"78":{"tf":1.7320508075688772},"90":{"tf":1.4142135623730951},"93":{"tf":1.0}}}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.4142135623730951}}}}}},"r":{"c":{"df":39,"docs":{"11":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"124":{"tf":1.0},"126":{"tf":1.0},"129":{"tf":2.6457513110645907},"131":{"tf":1.0},"145":{"tf":1.0},"149":{"tf":1.4142135623730951},"15":{"tf":1.7320508075688772},"155":{"tf":3.1622776601683795},"156":{"tf":2.0},"158":{"tf":2.8284271247461903},"159":{"tf":2.449489742783178},"16":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"18":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":2.6457513110645907},"46":{"tf":1.7320508075688772},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":2.6457513110645907},"53":{"tf":1.4142135623730951},"55":{"tf":2.0},"57":{"tf":1.4142135623730951},"63":{"tf":2.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":2.8284271247461903},"78":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":2.449489742783178}}},"df":0,"docs":{}}}},"p":{"a":{"c":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"t":{"a":{"b":{"/":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"99":{"tf":1.0}}}}}}}}},"df":1,"docs":{"104":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":38,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.4142135623730951},"116":{"tf":1.7320508075688772},"118":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"131":{"tf":1.7320508075688772},"133":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.4142135623730951},"138":{"tf":1.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.7320508075688772},"148":{"tf":1.0},"149":{"tf":1.0},"154":{"tf":1.4142135623730951},"159":{"tf":2.0},"161":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":2.0},"17":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.7320508075688772},"44":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"59":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0},"77":{"tf":1.0},"79":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"s":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"83":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}},"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":1,"docs":{"72":{"tf":1.0}},"e":{"df":2,"docs":{"133":{"tf":1.4142135623730951},"72":{"tf":1.0}}},"s":{"df":1,"docs":{"159":{"tf":1.0}}}}},"df":1,"docs":{"150":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"117":{"tf":1.0}}}},"c":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"l":{"df":25,"docs":{"100":{"tf":2.0},"112":{"tf":1.0},"127":{"tf":1.0},"134":{"tf":1.4142135623730951},"135":{"tf":1.0},"140":{"tf":1.0},"148":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":1.4142135623730951},"29":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.4142135623730951},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":2.0},"53":{"tf":1.7320508075688772},"57":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"65":{"tf":1.7320508075688772},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"df":0,"docs":{},"f":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"110":{"tf":1.0},"133":{"tf":1.0},"135":{"tf":1.0},"138":{"tf":1.0},"144":{"tf":1.0},"152":{"tf":1.0},"156":{"tf":1.0},"159":{"tf":1.7320508075688772},"160":{"tf":1.0},"166":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.4142135623730951},"79":{"tf":1.0},"85":{"tf":1.0},"86":{"tf":1.0},"90":{"tf":1.0}},"i":{"df":43,"docs":{"100":{"tf":1.4142135623730951},"103":{"tf":2.6457513110645907},"106":{"tf":1.0},"110":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.7320508075688772},"117":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.4142135623730951},"136":{"tf":1.0},"140":{"tf":1.0},"143":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":2.23606797749979},"160":{"tf":1.0},"164":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":2.23606797749979},"46":{"tf":1.4142135623730951},"48":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":2.449489742783178},"73":{"tf":2.23606797749979},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"77":{"tf":1.0},"79":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":2.0},"90":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"df":3,"docs":{"16":{"tf":1.0},"73":{"tf":1.0},"97":{"tf":1.0}}},"df":0,"docs":{}},"n":{"d":{"df":1,"docs":{"11":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":1,"docs":{"154":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":9,"docs":{"100":{"tf":1.4142135623730951},"115":{"tf":1.0},"119":{"tf":1.4142135623730951},"121":{"tf":2.449489742783178},"122":{"tf":2.23606797749979},"124":{"tf":2.23606797749979},"140":{"tf":1.0},"164":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"151":{"tf":1.0},"65":{"tf":1.4142135623730951},"92":{"tf":1.0}}}}},"q":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"z":{"df":3,"docs":{"117":{"tf":2.23606797749979},"65":{"tf":1.0},"67":{"tf":1.0}}}}}}},"r":{"c":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"91":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"t":{"/":{"df":0,"docs":{},"q":{"df":1,"docs":{"98":{"tf":1.4142135623730951}}}},"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"15":{"tf":1.0}}}},"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":6,"docs":{"127":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.0},"58":{"tf":1.7320508075688772},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}}}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":1,"docs":{"32":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"159":{"tf":1.0}}}},"n":{"d":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"154":{"tf":1.4142135623730951},"156":{"tf":1.4142135623730951},"159":{"tf":1.0},"34":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":3.0},"61":{"tf":1.0},"62":{"tf":1.0},"69":{"tf":1.0},"72":{"tf":1.4142135623730951},"82":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}},"df":0,"docs":{}}},"df":2,"docs":{"14":{"tf":1.0},"149":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"t":{"/":{",":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"/":{"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{},"p":{"df":1,"docs":{"99":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":2,"docs":{"72":{"tf":1.0},"73":{"tf":1.0}}},"df":0,"docs":{}}},"{":{"df":0,"docs":{},"f":{"=":{"1":{"df":2,"docs":{"161":{"tf":1.0},"99":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"=":{"0":{".":{"2":{"5":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.0}}},"2":{"5":{"4":{"3":{"4":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":49,"docs":{"101":{"tf":2.0},"103":{"tf":1.7320508075688772},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"115":{"tf":1.4142135623730951},"119":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.4142135623730951},"130":{"tf":1.0},"133":{"tf":2.6457513110645907},"134":{"tf":1.4142135623730951},"14":{"tf":1.7320508075688772},"142":{"tf":1.0},"144":{"tf":1.0},"149":{"tf":2.0},"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"157":{"tf":1.0},"158":{"tf":2.23606797749979},"161":{"tf":2.23606797749979},"165":{"tf":1.0},"166":{"tf":1.7320508075688772},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"25":{"tf":1.0},"31":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.4142135623730951},"49":{"tf":1.0},"50":{"tf":1.0},"53":{"tf":2.23606797749979},"54":{"tf":1.0},"58":{"tf":2.0},"63":{"tf":1.7320508075688772},"67":{"tf":1.0},"68":{"tf":1.7320508075688772},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"87":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":3.1622776601683795}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"64":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"p":{"df":3,"docs":{"149":{"tf":1.0},"166":{"tf":1.0},"55":{"tf":1.0}}}}}},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"80":{"tf":1.4142135623730951}}}}},"df":5,"docs":{"159":{"tf":4.358898943540674},"80":{"tf":3.1622776601683795},"81":{"tf":2.23606797749979},"85":{"tf":3.0},"86":{"tf":4.358898943540674}},"e":{"df":3,"docs":{"119":{"tf":1.0},"141":{"tf":1.0},"99":{"tf":1.4142135623730951}},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"99":{"tf":1.4142135623730951}}}}}}},"i":{"c":{"df":3,"docs":{"143":{"tf":1.0},"165":{"tf":1.4142135623730951},"33":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":13,"docs":{"109":{"tf":1.7320508075688772},"111":{"tf":1.0},"135":{"tf":1.7320508075688772},"137":{"tf":1.0},"141":{"tf":1.4142135623730951},"156":{"tf":1.0},"163":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.4142135623730951},"55":{"tf":1.0},"60":{"tf":1.7320508075688772},"73":{"tf":1.0},"89":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"r":{"df":3,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413}}}}},"i":{"df":0,"docs":{},"n":{"df":15,"docs":{"100":{"tf":1.0},"117":{"tf":1.0},"118":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"140":{"tf":1.0},"156":{"tf":1.0},"58":{"tf":2.8284271247461903},"62":{"tf":1.0},"63":{"tf":1.0},"65":{"tf":2.0},"77":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":4,"docs":{"137":{"tf":1.4142135623730951},"156":{"tf":1.7320508075688772},"58":{"tf":3.7416573867739413},"98":{"tf":1.0}}}}}},"df":1,"docs":{"98":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"19":{"tf":1.0}}}},"p":{"=":{"0":{".":{"3":{"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"1":{"df":1,"docs":{"113":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":10,"docs":{"113":{"tf":1.7320508075688772},"155":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.0},"44":{"tf":1.4142135623730951},"50":{"tf":1.0},"54":{"tf":1.0},"89":{"tf":1.0}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":14,"docs":{"103":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"119":{"tf":1.0},"137":{"tf":1.0},"155":{"tf":1.4142135623730951},"33":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.0},"60":{"tf":1.0},"72":{"tf":1.0},"89":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":1,"docs":{"90":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"98":{"tf":1.0}}}},"p":{"=":{"1":{".":{"1":{"2":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"2":{"5":{"4":{"3":{"7":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"3":{"df":1,"docs":{"113":{"tf":1.0}}},"df":0,"docs":{}},"df":3,"docs":{"113":{"tf":2.23606797749979},"89":{"tf":1.0},"92":{"tf":1.4142135623730951}}},"r":{"df":0,"docs":{},"e":{"_":{"2":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":4,"docs":{"131":{"tf":1.0},"134":{"tf":1.0},"147":{"tf":1.0},"38":{"tf":1.0}}}}},"r":{"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"165":{"tf":1.0}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":1,"docs":{"92":{"tf":1.0}}}}}}},"df":1,"docs":{"133":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"m":{"df":4,"docs":{"137":{"tf":1.0},"27":{"tf":1.0},"58":{"tf":3.1622776601683795},"98":{"tf":1.0}}}},"df":0,"docs":{}},"i":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"11":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":29,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"115":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":4.123105625617661},"135":{"tf":2.449489742783178},"140":{"tf":1.0},"145":{"tf":2.23606797749979},"147":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":1.0},"157":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":2.6457513110645907},"166":{"tf":1.0},"31":{"tf":1.0},"38":{"tf":1.0},"47":{"tf":1.0},"52":{"tf":2.23606797749979},"54":{"tf":2.0},"58":{"tf":2.449489742783178},"71":{"tf":1.0},"72":{"tf":2.0},"74":{"tf":2.0},"99":{"tf":1.4142135623730951}}}},"p":{"df":1,"docs":{"140":{"tf":1.0}}}},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":1,"docs":{"28":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"100":{"tf":1.0}}}}},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":12,"docs":{"110":{"tf":1.0},"125":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.4142135623730951},"23":{"tf":1.0},"24":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951},"99":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"c":{"df":0,"docs":{},"k":{"df":3,"docs":{"14":{"tf":1.0},"35":{"tf":1.0},"7":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":9,"docs":{"102":{"tf":1.7320508075688772},"103":{"tf":1.0},"104":{"tf":1.0},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"20":{"tf":1.0},"53":{"tf":1.0}}}}},"y":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":5,"docs":{"113":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.4142135623730951},"56":{"tf":1.4142135623730951},"61":{"tf":1.0}}}}}},"u":{"b":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"24":{"tf":1.0}}}}}}},"df":0,"docs":{}}}}},"df":11,"docs":{"100":{"tf":1.0},"129":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"40":{"tf":1.0},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"78":{"tf":1.4142135623730951},"86":{"tf":1.0},"99":{"tf":1.0}},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}}}}},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"149":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":1,"docs":{"60":{"tf":1.0}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"59":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":11,"docs":{"156":{"tf":1.0},"26":{"tf":1.0},"47":{"tf":1.4142135623730951},"51":{"tf":1.4142135623730951},"57":{"tf":1.0},"58":{"tf":1.0},"61":{"tf":2.8284271247461903},"62":{"tf":2.0},"84":{"tf":1.0},"98":{"tf":2.449489742783178},"99":{"tf":1.4142135623730951}},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"91":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}}}},"r":{"df":2,"docs":{"133":{"tf":1.7320508075688772},"149":{"tf":1.4142135623730951}}}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":2,"docs":{"17":{"tf":1.0},"7":{"tf":1.0}}}}}}}},"t":{"df":0,"docs":{},"l":{"df":2,"docs":{"158":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"52":{"tf":1.0}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":2,"docs":{"156":{"tf":1.0},"60":{"tf":1.4142135623730951}},"s":{"df":0,"docs":{},"s":{"df":3,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"156":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"31":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"h":{"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"115":{"tf":1.0},"124":{"tf":1.4142135623730951},"135":{"tf":2.0},"137":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.7320508075688772},"149":{"tf":1.0},"15":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772},"21":{"tf":1.0},"24":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.4142135623730951},"31":{"tf":1.0},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"36":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.7320508075688772},"43":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"51":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.4142135623730951},"55":{"tf":1.0},"57":{"tf":1.4142135623730951},"58":{"tf":2.8284271247461903},"63":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772},"81":{"tf":1.4142135623730951},"86":{"tf":1.0},"87":{"tf":1.4142135623730951},"92":{"tf":1.7320508075688772},"99":{"tf":1.0}}}},"d":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":1,"docs":{"22":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":4,"docs":{"155":{"tf":1.0},"18":{"tf":1.0},"41":{"tf":1.0},"74":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"i":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":6,"docs":{"122":{"tf":1.0},"141":{"tf":1.0},"155":{"tf":1.0},"49":{"tf":1.0},"73":{"tf":1.4142135623730951},"83":{"tf":1.4142135623730951}}}}}},"g":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"165":{"tf":1.0},"92":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"t":{"a":{"b":{"df":0,"docs":{},"l":{"df":5,"docs":{"119":{"tf":1.0},"147":{"tf":1.0},"19":{"tf":1.0},"40":{"tf":1.4142135623730951},"67":{"tf":1.0}}}},"df":0,"docs":{}},"df":4,"docs":{"141":{"tf":1.0},"15":{"tf":1.0},"22":{"tf":1.0},"72":{"tf":1.0}}}},"m":{"df":2,"docs":{"136":{"tf":1.4142135623730951},"77":{"tf":1.0}},"m":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"100":{"tf":1.0}},"i":{"df":1,"docs":{"77":{"tf":1.0}}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"df":3,"docs":{"101":{"tf":1.0},"135":{"tf":1.0},"161":{"tf":1.0}},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":2.0}}}}}},"df":0,"docs":{}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"g":{"df":1,"docs":{"82":{"tf":1.0}}}}}},"df":0,"docs":{}}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"a":{"\\":{"df":0,"docs":{},"n":{"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}}}}},"df":0,"docs":{}}}}}}},"b":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"16":{"tf":1.0}}}}}}}},"df":2,"docs":{"107":{"tf":1.0},"162":{"tf":1.0}},"u":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"i":{"df":1,"docs":{"156":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":13,"docs":{"103":{"tf":1.0},"11":{"tf":1.0},"113":{"tf":1.0},"124":{"tf":1.0},"135":{"tf":1.0},"137":{"tf":1.0},"164":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"65":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":1,"docs":{"72":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":10,"docs":{"100":{"tf":1.0},"105":{"tf":2.0},"109":{"tf":1.0},"110":{"tf":1.4142135623730951},"111":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"137":{"tf":1.4142135623730951},"163":{"tf":1.4142135623730951},"72":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"e":{"df":3,"docs":{"140":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":2,"docs":{"14":{"tf":1.0},"72":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"122":{"tf":1.0}}},"df":0,"docs":{}}}}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":3,"docs":{"160":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"92":{"tf":2.0}}},"df":0,"docs":{}}}}}},"v":{"df":0,"docs":{},"g":{"c":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"9":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}},"w":{"a":{"df":0,"docs":{},"p":{"df":6,"docs":{"117":{"tf":1.0},"133":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"150":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"94":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"h":{"df":5,"docs":{"150":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"38":{"tf":1.7320508075688772},"50":{"tf":1.0}}}},"df":0,"docs":{}}}},"x":{"df":0,"docs":{},"h":{"df":0,"docs":{},"k":{"d":{"df":1,"docs":{"149":{"tf":1.0}}},"df":0,"docs":{}}}},"y":{"df":1,"docs":{"40":{"tf":1.0}},"m":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":11,"docs":{"159":{"tf":1.0},"160":{"tf":1.0},"24":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.4142135623730951},"48":{"tf":3.0},"72":{"tf":1.7320508075688772},"73":{"tf":2.23606797749979},"78":{"tf":1.0},"85":{"tf":1.4142135623730951},"96":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"c":{"df":1,"docs":{"48":{"tf":1.0}},"h":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"45":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}},"df":0,"docs":{},"x":{"df":23,"docs":{"110":{"tf":1.0},"115":{"tf":1.0},"122":{"tf":1.0},"126":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.4142135623730951},"14":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.4142135623730951},"165":{"tf":1.0},"19":{"tf":1.4142135623730951},"26":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"36":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"54":{"tf":1.0},"61":{"tf":1.7320508075688772},"62":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"22":{"tf":1.0}}}},"df":23,"docs":{"126":{"tf":1.0},"127":{"tf":1.0},"15":{"tf":2.0},"154":{"tf":1.7320508075688772},"159":{"tf":1.4142135623730951},"16":{"tf":2.449489742783178},"160":{"tf":1.0},"18":{"tf":1.0},"21":{"tf":1.0},"24":{"tf":2.449489742783178},"25":{"tf":1.0},"26":{"tf":2.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"36":{"tf":1.0},"6":{"tf":1.0},"67":{"tf":1.4142135623730951},"74":{"tf":1.0},"79":{"tf":1.4142135623730951},"87":{"tf":1.0},"92":{"tf":1.0},"94":{"tf":1.0}}}}}}},"|":{"[":{"^":{"\"":{"]":{"+":{"\"":{"(":{"[":{"^":{"\"":{"]":{"+":{")":{"\"":{">":{"<":{"/":{"a":{">":{"(":{".":{"+":{")":{"df":0,"docs":{},"|":{"[":{"\\":{"2":{"]":{"(":{"#":{"\\":{"1":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"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":1,"docs":{"100":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"t":{".":{"*":{"df":0,"docs":{},"p":{"df":1,"docs":{"122":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"3":{"3":{"df":0,"docs":{},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"\\":{"df":0,"docs":{},"n":{"\\":{"df":0,"docs":{},"r":{"\\":{"df":0,"docs":{},"f":{"\\":{"df":0,"docs":{},"v":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"a":{"b":{"df":18,"docs":{"106":{"tf":1.0},"110":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"124":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"164":{"tf":1.0},"22":{"tf":1.0},"32":{"tf":3.7416573867739413},"52":{"tf":1.7320508075688772},"53":{"tf":1.4142135623730951},"58":{"tf":1.0},"65":{"tf":1.7320508075688772},"77":{"tf":1.0},"99":{"tf":1.0}},"l":{"df":6,"docs":{"101":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"52":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0}},"e":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{".":{"b":{"df":0,"docs":{},"k":{"df":0,"docs":{},"p":{"df":2,"docs":{"101":{"tf":1.4142135623730951},"161":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"df":8,"docs":{"100":{"tf":2.8284271247461903},"101":{"tf":3.1622776601683795},"124":{"tf":1.7320508075688772},"157":{"tf":2.0},"161":{"tf":4.47213595499958},"164":{"tf":2.23606797749979},"70":{"tf":1.4142135623730951},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"l":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"105":{"tf":1.0},"93":{"tf":1.0}}}},"df":0,"docs":{}}}},"c":{"df":3,"docs":{"157":{"tf":2.23606797749979},"66":{"tf":2.6457513110645907},"70":{"tf":1.7320508075688772}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":7,"docs":{"157":{"tf":2.23606797749979},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0},"68":{"tf":3.4641016151377544},"69":{"tf":1.7320508075688772},"70":{"tf":1.0}}}},"k":{"df":0,"docs":{},"e":{"df":17,"docs":{"135":{"tf":1.0},"137":{"tf":1.0},"141":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"22":{"tf":1.0},"38":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"50":{"tf":1.0},"54":{"tf":1.0},"57":{"tf":1.0},"62":{"tf":1.0},"74":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"n":{"df":1,"docs":{"148":{"tf":1.0}}}}},"l":{"df":0,"docs":{},"k":{"df":1,"docs":{"16":{"tf":1.0}}}},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":1,"docs":{"72":{"tf":1.0}}}}},"r":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"18":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}},"df":6,"docs":{"155":{"tf":1.0},"31":{"tf":1.0},"49":{"tf":4.242640687119285},"50":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"73":{"tf":1.0},"81":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"k":{"df":15,"docs":{"119":{"tf":1.4142135623730951},"126":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"160":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"29":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.0},"6":{"tf":1.0},"88":{"tf":1.0},"96":{"tf":1.0},"99":{"tf":1.0}}}}},"df":29,"docs":{"103":{"tf":1.4142135623730951},"115":{"tf":1.0},"116":{"tf":2.0},"117":{"tf":1.0},"119":{"tf":1.4142135623730951},"122":{"tf":1.0},"124":{"tf":1.0},"155":{"tf":2.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.4142135623730951},"159":{"tf":1.4142135623730951},"162":{"tf":1.4142135623730951},"164":{"tf":2.8284271247461903},"166":{"tf":1.4142135623730951},"40":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.4142135623730951},"52":{"tf":2.0},"53":{"tf":1.0},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"81":{"tf":1.0},"86":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.7320508075688772}},"e":{"a":{"/":{"b":{"df":1,"docs":{"161":{"tf":1.0}}},"d":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"h":{"df":3,"docs":{"14":{"tf":1.0},"144":{"tf":1.0},"6":{"tf":1.0}}}},"df":11,"docs":{"101":{"tf":2.0},"104":{"tf":3.1622776601683795},"107":{"tf":1.0},"122":{"tf":2.8284271247461903},"124":{"tf":2.449489742783178},"158":{"tf":1.4142135623730951},"161":{"tf":2.449489742783178},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"75":{"tf":1.0},"99":{"tf":2.6457513110645907}},"l":{"df":9,"docs":{"101":{"tf":1.0},"105":{"tf":1.4142135623730951},"107":{"tf":1.0},"158":{"tf":1.4142135623730951},"161":{"tf":1.0},"162":{"tf":1.0},"72":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":3,"docs":{"144":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":1.4142135623730951}}}}}}}},"df":0,"docs":{},"e":{"df":3,"docs":{"156":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"63":{"tf":1.0}},"m":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"l":{"df":0,"docs":{},"l":{"df":2,"docs":{"38":{"tf":1.0},"58":{"tf":1.0}}}},"m":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"150":{"tf":1.4142135623730951}}}}}},"df":1,"docs":{"147":{"tf":1.0}},"o":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":11,"docs":{"145":{"tf":1.0},"147":{"tf":1.0},"154":{"tf":1.4142135623730951},"156":{"tf":1.0},"159":{"tf":1.0},"165":{"tf":1.0},"24":{"tf":1.0},"57":{"tf":1.4142135623730951},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"86":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"n":{"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}}}},"df":1,"docs":{"53":{"tf":1.0}}},"r":{"df":0,"docs":{},"m":{"df":10,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"15":{"tf":1.0},"159":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.0},"7":{"tf":1.4142135623730951},"78":{"tf":1.0},"86":{"tf":1.4142135623730951},"93":{"tf":1.0}},"i":{"df":0,"docs":{},"n":{"df":30,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"150":{"tf":1.0},"151":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":1.0},"23":{"tf":1.7320508075688772},"26":{"tf":2.8284271247461903},"28":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":2.23606797749979},"32":{"tf":1.0},"33":{"tf":1.4142135623730951},"37":{"tf":1.0},"39":{"tf":1.7320508075688772},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":2.0},"59":{"tf":1.4142135623730951},"61":{"tf":1.0},"64":{"tf":1.0},"67":{"tf":1.4142135623730951},"68":{"tf":1.0},"73":{"tf":1.0},"82":{"tf":1.0},"9":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":2.23606797749979},"99":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"135":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}}},"_":{"1":{"2":{":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"1":{"2":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},":":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"2":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":2,"docs":{"159":{"tf":2.23606797749979},"86":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":2.6457513110645907}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"x":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}},"y":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"54":{"tf":1.0}}}}}},"df":0,"docs":{}}},"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.0}}}},"df":16,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"134":{"tf":1.7320508075688772},"135":{"tf":2.0},"137":{"tf":1.0},"138":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"161":{"tf":1.7320508075688772},"165":{"tf":1.0},"17":{"tf":1.0},"26":{"tf":1.0},"43":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.0},"75":{"tf":1.0}},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.4142135623730951}}}}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":1,"docs":{"9":{"tf":1.0}},"t":{"_":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"18":{"tf":1.0}}}}}},"df":61,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":1.0},"103":{"tf":1.0},"106":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":1.0},"112":{"tf":2.0},"113":{"tf":1.0},"114":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.4142135623730951},"121":{"tf":1.4142135623730951},"122":{"tf":1.4142135623730951},"123":{"tf":1.0},"124":{"tf":1.4142135623730951},"125":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"150":{"tf":2.23606797749979},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"19":{"tf":1.4142135623730951},"20":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"3":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":2.23606797749979},"33":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"43":{"tf":1.0},"5":{"tf":2.0},"53":{"tf":1.0},"58":{"tf":1.4142135623730951},"6":{"tf":1.0},"63":{"tf":1.4142135623730951},"67":{"tf":1.4142135623730951},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"75":{"tf":1.0},"77":{"tf":1.0},"82":{"tf":2.449489742783178},"86":{"tf":1.4142135623730951},"9":{"tf":1.0},"97":{"tf":2.449489742783178},"98":{"tf":2.0},"99":{"tf":1.7320508075688772}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"h":{"1":{"2":{"3":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"k":{"df":2,"docs":{"10":{"tf":1.0},"11":{"tf":1.0}}}},"t":{"'":{"\\":{"'":{"'":{"df":1,"docs":{"156":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":2,"docs":{"156":{"tf":1.4142135623730951},"63":{"tf":1.0}},"l":{"df":0,"docs":{},"l":{"df":3,"docs":{"38":{"tf":1.0},"68":{"tf":1.0},"85":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":1,"docs":{"133":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":1,"docs":{"98":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"'":{"df":10,"docs":{"100":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"45":{"tf":1.0},"48":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.0},"75":{"tf":1.0},"98":{"tf":1.0}}},"df":0,"docs":{}}},"y":{"df":0,"docs":{},"’":{"df":0,"docs":{},"r":{"df":1,"docs":{"4":{"tf":1.0}}}}}},"i":{"df":1,"docs":{"133":{"tf":1.4142135623730951}},"n":{"df":0,"docs":{},"g":{"df":8,"docs":{"144":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.4142135623730951},"26":{"tf":1.0},"27":{"tf":1.0},"35":{"tf":1.0},"72":{"tf":1.0},"98":{"tf":1.0}}},"k":{"df":4,"docs":{"107":{"tf":1.0},"159":{"tf":1.0},"162":{"tf":1.0},"86":{"tf":1.0}}}},"r":{"d":{"df":10,"docs":{"101":{"tf":2.0},"105":{"tf":1.0},"115":{"tf":1.4142135623730951},"124":{"tf":1.0},"161":{"tf":2.0},"164":{"tf":1.0},"165":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":1.4142135623730951},"98":{"tf":1.0}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"14":{"tf":1.0}}}}}}}}}},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":23,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"44":{"tf":1.0},"46":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"73":{"tf":1.0},"75":{"tf":1.0},"85":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":3,"docs":{"128":{"tf":1.0},"16":{"tf":1.0},"58":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":5,"docs":{"130":{"tf":1.0},"154":{"tf":1.4142135623730951},"34":{"tf":1.0},"62":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"116":{"tf":1.4142135623730951}}}}}}}},"df":26,"docs":{"104":{"tf":1.0},"105":{"tf":1.4142135623730951},"110":{"tf":1.0},"113":{"tf":1.0},"115":{"tf":1.0},"116":{"tf":1.4142135623730951},"119":{"tf":1.0},"124":{"tf":1.4142135623730951},"141":{"tf":1.0},"145":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.4142135623730951},"165":{"tf":1.0},"30":{"tf":1.7320508075688772},"58":{"tf":2.0},"59":{"tf":1.0},"63":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951},"75":{"tf":1.0},"85":{"tf":2.6457513110645907},"99":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":19,"docs":{"107":{"tf":1.0},"124":{"tf":1.4142135623730951},"14":{"tf":1.0},"144":{"tf":1.0},"150":{"tf":1.7320508075688772},"154":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.7320508075688772},"166":{"tf":1.0},"31":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"4":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}}},"w":{"df":3,"docs":{"107":{"tf":1.0},"162":{"tf":1.0},"73":{"tf":1.0}}}}},"u":{"df":10,"docs":{"100":{"tf":1.0},"158":{"tf":1.0},"19":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.4142135623730951},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.0}}}},"i":{"c":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":4,"docs":{"40":{"tf":1.4142135623730951},"44":{"tf":1.0},"61":{"tf":1.4142135623730951},"73":{"tf":1.0}},"e":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{".":{"df":0,"docs":{},"p":{"df":0,"docs":{},"i":{"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":{},"e":{"df":1,"docs":{"103":{"tf":1.0}}},"l":{"d":{"df":4,"docs":{"147":{"tf":1.0},"154":{"tf":1.0},"34":{"tf":1.0},"38":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"115":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"150":{"tf":1.0},"152":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.0}}}},"m":{"df":0,"docs":{},"e":{"df":35,"docs":{"104":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"118":{"tf":1.7320508075688772},"121":{"tf":1.4142135623730951},"123":{"tf":1.4142135623730951},"124":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":1.0},"165":{"tf":1.0},"23":{"tf":1.4142135623730951},"28":{"tf":1.0},"32":{"tf":1.0},"40":{"tf":1.0},"44":{"tf":1.0},"47":{"tf":1.4142135623730951},"49":{"tf":1.0},"53":{"tf":1.0},"64":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.7320508075688772},"74":{"tf":1.0},"75":{"tf":1.0},"81":{"tf":1.4142135623730951},"89":{"tf":1.7320508075688772},"90":{"tf":2.0},"93":{"tf":1.0},"97":{"tf":1.0}},"s":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":11,"docs":{"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"40":{"tf":1.7320508075688772},"43":{"tf":1.4142135623730951},"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":3.1622776601683795}}}}},"df":0,"docs":{}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"103":{"tf":1.0},"159":{"tf":1.7320508075688772},"86":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"n":{"df":0,"docs":{},"i":{"df":2,"docs":{"21":{"tf":1.0},"22":{"tf":1.0}}},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"7":{"tf":1.0}}}}}},"p":{"df":3,"docs":{"144":{"tf":1.0},"31":{"tf":1.0},"4":{"tf":1.0}}},"t":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"89":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}},"l":{"df":1,"docs":{"156":{"tf":1.4142135623730951}}},"m":{"df":0,"docs":{},"p":{"df":3,"docs":{"154":{"tf":1.0},"24":{"tf":1.0},"34":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"89":{"tf":1.0}}}}},"o":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"155":{"tf":2.0},"50":{"tf":1.4142135623730951}}}}},"d":{"a":{"df":0,"docs":{},"y":{"df":3,"docs":{"127":{"tf":1.4142135623730951},"4":{"tf":1.0},"61":{"tf":2.0}}}},"df":0,"docs":{},"o":{"df":14,"docs":{"155":{"tf":2.23606797749979},"156":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"18":{"tf":1.0},"40":{"tf":3.0},"49":{"tf":2.23606797749979},"50":{"tf":2.0},"57":{"tf":2.0},"63":{"tf":1.0},"73":{"tf":3.0},"75":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":1.0}},"s":{"/":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":6,"docs":{"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"55":{"tf":1.4142135623730951},"63":{"tf":1.0},"73":{"tf":1.7320508075688772},"75":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"156":{"tf":1.0},"55":{"tf":1.4142135623730951},"63":{"tf":1.0}}}}}},"df":0,"docs":{}}}}}}},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":2.0},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"158":{"tf":1.7320508075688772},"73":{"tf":1.7320508075688772},"75":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}}},"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":9,"docs":{"123":{"tf":1.0},"27":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"34":{"tf":1.0},"49":{"tf":1.0},"52":{"tf":1.0},"73":{"tf":1.0},"85":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"k":{"df":4,"docs":{"101":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"75":{"tf":1.0}}},"l":{"(":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}},"df":50,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"102":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":1.7320508075688772},"112":{"tf":2.0},"113":{"tf":1.4142135623730951},"114":{"tf":1.0},"115":{"tf":1.4142135623730951},"116":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"121":{"tf":1.0},"122":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.7320508075688772},"14":{"tf":2.8284271247461903},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":2.0},"165":{"tf":1.4142135623730951},"17":{"tf":1.0},"19":{"tf":1.7320508075688772},"20":{"tf":1.4142135623730951},"21":{"tf":1.0},"22":{"tf":1.7320508075688772},"27":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"33":{"tf":1.7320508075688772},"36":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"50":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"7":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"9":{"tf":1.4142135623730951},"97":{"tf":3.1622776601683795},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"68":{"tf":1.0}}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"p":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":2.0},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}}}}},"p":{"df":8,"docs":{"154":{"tf":1.0},"160":{"tf":1.4142135623730951},"32":{"tf":1.0},"34":{"tf":1.0},"39":{"tf":1.4142135623730951},"59":{"tf":1.0},"93":{"tf":2.0},"96":{"tf":1.0}},"i":{"c":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.7320508075688772},"6":{"tf":1.0},"8":{"tf":1.0}}},"df":0,"docs":{}},"r":{"c":{"df":1,"docs":{"93":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"133":{"tf":1.0}}},"v":{"a":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"t":{"a":{"df":0,"docs":{},"l":{"df":11,"docs":{"155":{"tf":1.4142135623730951},"159":{"tf":2.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"78":{"tf":1.7320508075688772},"86":{"tf":2.0},"94":{"tf":1.0}}}},"df":0,"docs":{}},"u":{"c":{"df":0,"docs":{},"h":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":5,"docs":{"159":{"tf":1.4142135623730951},"18":{"tf":1.0},"40":{"tf":1.0},"81":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}}}},"df":16,"docs":{"145":{"tf":1.0},"155":{"tf":1.7320508075688772},"156":{"tf":1.0},"159":{"tf":2.449489742783178},"165":{"tf":1.0},"43":{"tf":2.23606797749979},"45":{"tf":1.0},"47":{"tf":1.7320508075688772},"48":{"tf":1.0},"50":{"tf":1.0},"52":{"tf":1.4142135623730951},"53":{"tf":1.0},"54":{"tf":1.4142135623730951},"81":{"tf":3.1622776601683795},"85":{"tf":1.0},"86":{"tf":2.449489742783178}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"(":{"$":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"w":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"103":{"tf":1.4142135623730951}}}},"r":{"a":{"c":{"df":0,"docs":{},"k":{"df":4,"docs":{"13":{"tf":1.0},"160":{"tf":1.4142135623730951},"89":{"tf":1.0},"96":{"tf":1.0}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":10,"docs":{"100":{"tf":1.0},"110":{"tf":1.0},"118":{"tf":1.0},"123":{"tf":1.7320508075688772},"140":{"tf":1.0},"147":{"tf":1.0},"159":{"tf":1.0},"61":{"tf":1.4142135623730951},"83":{"tf":1.0},"84":{"tf":1.7320508075688772}}}},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"f":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"121":{"tf":1.0}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"103":{"tf":1.0}}}},"l":{"a":{"df":0,"docs":{},"t":{"df":2,"docs":{"117":{"tf":1.0},"58":{"tf":1.0}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"124":{"tf":1.0},"164":{"tf":1.4142135623730951},"166":{"tf":2.0}}}}}}},"p":{"df":1,"docs":{"144":{"tf":1.0}}},"s":{"df":0,"docs":{},"h":{"df":3,"docs":{"155":{"tf":2.0},"44":{"tf":2.0},"50":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":2,"docs":{"150":{"tf":1.0},"73":{"tf":1.0}}}}}}},"df":10,"docs":{"115":{"tf":1.0},"117":{"tf":3.872983346207417},"118":{"tf":1.0},"124":{"tf":2.23606797749979},"156":{"tf":1.4142135623730951},"164":{"tf":2.6457513110645907},"166":{"tf":1.0},"58":{"tf":3.0},"63":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}},"e":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"73":{"tf":1.0},"98":{"tf":1.0}}},"t":{"df":14,"docs":{"118":{"tf":1.4142135623730951},"124":{"tf":1.0},"128":{"tf":1.0},"131":{"tf":1.0},"135":{"tf":1.4142135623730951},"140":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"38":{"tf":1.4142135623730951},"47":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"61":{"tf":1.0},"72":{"tf":2.23606797749979}}}},"df":0,"docs":{},"e":{"df":8,"docs":{"155":{"tf":1.7320508075688772},"24":{"tf":1.0},"41":{"tf":2.23606797749979},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"50":{"tf":1.7320508075688772}}},"k":{"df":2,"docs":{"155":{"tf":1.4142135623730951},"50":{"tf":1.4142135623730951}}}},"i":{"df":17,"docs":{"11":{"tf":1.0},"150":{"tf":1.0},"154":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"39":{"tf":1.0},"4":{"tf":1.0},"42":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"89":{"tf":1.0},"92":{"tf":1.0}},"m":{"df":1,"docs":{"99":{"tf":1.0}}},"n":{"df":0,"docs":{},"g":{"df":1,"docs":{"133":{"tf":1.4142135623730951}}}}},"o":{"df":0,"docs":{},"u":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"57":{"tf":1.0}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"e":{"df":5,"docs":{"135":{"tf":5.5677643628300215},"145":{"tf":1.4142135623730951},"165":{"tf":2.23606797749979},"73":{"tf":1.0},"99":{"tf":2.0}}},"n":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"119":{"tf":2.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":2,"docs":{"145":{"tf":2.449489742783178},"165":{"tf":2.6457513110645907}}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":1,"docs":{"106":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"i":{"df":3,"docs":{"26":{"tf":1.0},"89":{"tf":1.4142135623730951},"90":{"tf":1.4142135623730951}}}},"u":{"df":0,"docs":{},"i":{"df":2,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951}}},"n":{"df":0,"docs":{},"e":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":4,"docs":{"119":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"67":{"tf":1.0}}}},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0}}}}}}},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"134":{"tf":1.0}}}}}},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":4,"docs":{"150":{"tf":1.0},"32":{"tf":1.4142135623730951},"58":{"tf":1.0},"59":{"tf":1.0}}}},"df":0,"docs":{},"t":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"10":{"tf":1.0},"4":{"tf":1.0}}}}}}},"o":{";":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"v":{"df":1,"docs":{"115":{"tf":1.0}}}}}},"df":55,"docs":{"101":{"tf":1.4142135623730951},"102":{"tf":1.0},"103":{"tf":1.0},"104":{"tf":1.4142135623730951},"105":{"tf":1.0},"106":{"tf":1.0},"107":{"tf":1.0},"108":{"tf":1.0},"109":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.0},"113":{"tf":1.0},"116":{"tf":2.0},"118":{"tf":1.0},"119":{"tf":1.7320508075688772},"121":{"tf":1.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.7320508075688772},"127":{"tf":1.0},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.7320508075688772},"136":{"tf":1.7320508075688772},"144":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.0},"150":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"156":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"162":{"tf":1.0},"163":{"tf":1.0},"164":{"tf":1.7320508075688772},"165":{"tf":2.23606797749979},"166":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951},"38":{"tf":1.4142135623730951},"48":{"tf":1.4142135623730951},"50":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"54":{"tf":1.7320508075688772},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"61":{"tf":1.0},"62":{"tf":1.4142135623730951},"63":{"tf":1.0},"68":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.8284271247461903}}}},"x":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"120":{"tf":1.0}}}},"t":{"df":7,"docs":{"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"166":{"tf":1.4142135623730951},"53":{"tf":2.0},"55":{"tf":2.23606797749979},"63":{"tf":1.4142135623730951},"73":{"tf":2.0}},"|":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"g":{"df":1,"docs":{"55":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":29,"docs":{"100":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"143":{"tf":1.0},"148":{"tf":2.8284271247461903},"150":{"tf":2.23606797749979},"154":{"tf":2.8284271247461903},"158":{"tf":3.872983346207417},"159":{"tf":1.7320508075688772},"166":{"tf":1.7320508075688772},"23":{"tf":1.4142135623730951},"26":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":4.123105625617661},"32":{"tf":2.23606797749979},"34":{"tf":2.23606797749979},"36":{"tf":2.449489742783178},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"48":{"tf":1.0},"54":{"tf":1.0},"58":{"tf":2.449489742783178},"61":{"tf":1.0},"73":{"tf":5.385164807134504},"76":{"tf":1.0},"80":{"tf":1.0},"82":{"tf":1.7320508075688772},"85":{"tf":1.7320508075688772}}},"i":{"c":{"df":18,"docs":{"102":{"tf":1.0},"118":{"tf":1.0},"126":{"tf":1.7320508075688772},"127":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"26":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.0},"52":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"67":{"tf":1.0},"77":{"tf":1.0},"90":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}},"o":{"df":6,"docs":{"10":{"tf":1.0},"150":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.4142135623730951},"32":{"tf":1.0},"44":{"tf":1.0}}}}}},"u":{"&":{"/":{"3":{"df":1,"docs":{"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"*":{"df":1,"docs":{"98":{"tf":1.0}}},"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":4,"docs":{"155":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.4142135623730951},"44":{"tf":1.0}}}}}}},"c":{"df":1,"docs":{"161":{"tf":1.0}}},"df":16,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":2.23606797749979},"107":{"tf":1.4142135623730951},"127":{"tf":1.0},"155":{"tf":1.4142135623730951},"159":{"tf":1.0},"162":{"tf":2.6457513110645907},"166":{"tf":1.0},"45":{"tf":1.0},"46":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"55":{"tf":1.0},"59":{"tf":1.4142135623730951},"85":{"tf":1.0},"98":{"tf":1.0}},"g":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"85":{"tf":1.0}}}},"df":1,"docs":{"85":{"tf":2.23606797749979}}}},"i":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":1,"docs":{"19":{"tf":1.0}}}}},"d":{"df":2,"docs":{"90":{"tf":1.4142135623730951},"91":{"tf":1.0}}},"df":0,"docs":{}},"m":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":1,"docs":{"85":{"tf":1.7320508075688772}}}}},"df":0,"docs":{}},"n":{"a":{"b":{"df":0,"docs":{},"l":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0}}},"df":0,"docs":{}}}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":2.0}}}}}}}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":9,"docs":{"12":{"tf":1.7320508075688772},"15":{"tf":1.0},"155":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.4142135623730951},"50":{"tf":1.0},"74":{"tf":1.0},"88":{"tf":1.0},"9":{"tf":1.0}},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":2,"docs":{"124":{"tf":1.0},"164":{"tf":1.0}}}}}}},"s":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"n":{"d":{"df":9,"docs":{"110":{"tf":1.0},"14":{"tf":1.4142135623730951},"143":{"tf":1.0},"154":{"tf":1.4142135623730951},"158":{"tf":1.0},"28":{"tf":1.0},"34":{"tf":1.0},"5":{"tf":1.7320508075688772},"85":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"d":{"df":2,"docs":{"110":{"tf":1.0},"85":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"11":{"tf":1.0}}}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"11":{"tf":1.0}}}}}}},"df":0,"docs":{}}},"i":{"c":{"df":0,"docs":{},"o":{"d":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.0},"86":{"tf":1.4142135623730951}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"n":{"df":7,"docs":{"123":{"tf":2.449489742783178},"145":{"tf":1.0},"156":{"tf":1.4142135623730951},"157":{"tf":1.0},"165":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0}},"s":{":":{"1":{"0":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{":":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"o":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":5,"docs":{"101":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":2.0},"75":{"tf":1.0},"99":{"tf":2.23606797749979}}}}}},"df":0,"docs":{}}}}},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"q":{"df":4,"docs":{"100":{"tf":1.0},"104":{"tf":3.872983346207417},"107":{"tf":1.7320508075688772},"162":{"tf":2.6457513110645907}},"u":{"df":8,"docs":{"100":{"tf":1.0},"102":{"tf":1.0},"103":{"tf":1.7320508075688772},"104":{"tf":1.7320508075688772},"105":{"tf":2.449489742783178},"107":{"tf":1.0},"162":{"tf":1.4142135623730951},"54":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"27":{"tf":1.0}}}}}},"x":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":34,"docs":{"130":{"tf":1.0},"134":{"tf":1.0},"14":{"tf":1.0},"140":{"tf":1.0},"147":{"tf":1.0},"149":{"tf":1.7320508075688772},"150":{"tf":1.0},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.4142135623730951},"31":{"tf":1.7320508075688772},"34":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"44":{"tf":1.7320508075688772},"48":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"62":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"74":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.0}}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"/":{"b":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"4":{"tf":1.0}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":7,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":2.23606797749979},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"57":{"tf":1.0}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":18,"docs":{"101":{"tf":1.0},"119":{"tf":1.0},"131":{"tf":1.0},"137":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.4142135623730951},"159":{"tf":1.0},"161":{"tf":1.0},"31":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":1.4142135623730951},"86":{"tf":1.0}}}}},"i":{"df":0,"docs":{},"k":{"df":7,"docs":{"119":{"tf":1.0},"131":{"tf":1.0},"31":{"tf":1.0},"46":{"tf":1.0},"67":{"tf":1.0},"73":{"tf":1.0},"84":{"tf":1.0}}},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":3,"docs":{"149":{"tf":1.0},"152":{"tf":1.0},"166":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"k":{"df":1,"docs":{"48":{"tf":1.0}}}}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":3,"docs":{"135":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"52":{"tf":1.4142135623730951}}}}}},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":4,"docs":{"148":{"tf":1.4142135623730951},"166":{"tf":1.0},"55":{"tf":1.0},"56":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"101":{"tf":1.0},"14":{"tf":1.0},"145":{"tf":1.0},"161":{"tf":1.0},"165":{"tf":1.0},"18":{"tf":1.0},"23":{"tf":1.0},"58":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"s":{"df":2,"docs":{"17":{"tf":1.0},"95":{"tf":1.0}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.0},"49":{"tf":1.0}}}}}},"p":{"/":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"n":{"df":1,"docs":{"149":{"tf":1.0}}}}}},"df":0,"docs":{}},"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":1,"docs":{"23":{"tf":1.0}}}}},"d":{"a":{"df":0,"docs":{},"t":{"df":5,"docs":{"155":{"tf":1.0},"158":{"tf":1.4142135623730951},"74":{"tf":1.4142135623730951},"81":{"tf":1.4142135623730951},"93":{"tf":1.0}},"e":{"d":{"b":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":19,"docs":{"11":{"tf":1.0},"116":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"150":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"35":{"tf":1.0},"36":{"tf":1.0},"42":{"tf":1.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"67":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"99":{"tf":1.4142135623730951}},"g":{"df":0,"docs":{},"r":{"a":{"d":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"n":{"df":3,"docs":{"16":{"tf":1.0},"53":{"tf":1.0},"99":{"tf":1.0}}}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"c":{"a":{"df":0,"docs":{},"s":{"df":8,"docs":{"101":{"tf":1.0},"133":{"tf":2.449489742783178},"161":{"tf":1.0},"47":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"73":{"tf":1.0},"93":{"tf":1.4142135623730951},"98":{"tf":1.0}}}},"df":0,"docs":{}},"df":3,"docs":{"145":{"tf":1.7320508075688772},"165":{"tf":2.0},"53":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}},"y":{"df":0,"docs":{},"y":{"b":{"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":0,"docs":{}}}},"s":{"a":{"df":0,"docs":{},"g":{"df":26,"docs":{"106":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.0},"141":{"tf":1.0},"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":2.0},"160":{"tf":1.0},"162":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"21":{"tf":1.0},"22":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.0},"32":{"tf":1.0},"48":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"7":{"tf":1.0},"72":{"tf":1.0},"79":{"tf":1.0},"87":{"tf":1.0},"89":{"tf":1.0},"93":{"tf":1.4142135623730951},"96":{"tf":1.0},"97":{"tf":1.0}}}},"df":142,"docs":{"100":{"tf":3.605551275463989},"101":{"tf":2.8284271247461903},"102":{"tf":1.0},"103":{"tf":3.0},"104":{"tf":2.6457513110645907},"105":{"tf":1.0},"106":{"tf":2.0},"107":{"tf":2.6457513110645907},"108":{"tf":1.0},"109":{"tf":1.4142135623730951},"110":{"tf":2.0},"111":{"tf":2.449489742783178},"112":{"tf":1.0},"113":{"tf":2.23606797749979},"114":{"tf":1.4142135623730951},"115":{"tf":2.449489742783178},"116":{"tf":1.7320508075688772},"117":{"tf":1.4142135623730951},"118":{"tf":2.6457513110645907},"119":{"tf":3.4641016151377544},"121":{"tf":1.7320508075688772},"122":{"tf":2.449489742783178},"123":{"tf":2.0},"124":{"tf":3.4641016151377544},"125":{"tf":1.0},"127":{"tf":2.23606797749979},"129":{"tf":1.7320508075688772},"131":{"tf":2.6457513110645907},"132":{"tf":1.7320508075688772},"133":{"tf":3.0},"134":{"tf":1.4142135623730951},"135":{"tf":2.449489742783178},"136":{"tf":1.4142135623730951},"137":{"tf":2.23606797749979},"138":{"tf":2.23606797749979},"140":{"tf":1.4142135623730951},"141":{"tf":2.6457513110645907},"142":{"tf":2.0},"143":{"tf":1.7320508075688772},"144":{"tf":1.4142135623730951},"145":{"tf":3.3166247903554},"146":{"tf":1.0},"147":{"tf":2.0},"148":{"tf":2.8284271247461903},"149":{"tf":3.0},"15":{"tf":1.7320508075688772},"150":{"tf":3.1622776601683795},"151":{"tf":1.7320508075688772},"152":{"tf":1.7320508075688772},"154":{"tf":2.6457513110645907},"155":{"tf":4.795831523312719},"156":{"tf":4.47213595499958},"157":{"tf":3.7416573867739413},"158":{"tf":3.605551275463989},"159":{"tf":3.872983346207417},"16":{"tf":1.4142135623730951},"160":{"tf":2.23606797749979},"161":{"tf":3.0},"162":{"tf":3.0},"163":{"tf":2.449489742783178},"164":{"tf":3.872983346207417},"165":{"tf":4.0},"166":{"tf":2.449489742783178},"17":{"tf":1.7320508075688772},"18":{"tf":2.23606797749979},"19":{"tf":2.0},"2":{"tf":1.0},"22":{"tf":1.7320508075688772},"23":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":2.449489742783178},"28":{"tf":2.23606797749979},"29":{"tf":1.7320508075688772},"30":{"tf":2.449489742783178},"31":{"tf":4.242640687119285},"32":{"tf":2.0},"33":{"tf":3.0},"34":{"tf":2.0},"35":{"tf":2.0},"36":{"tf":2.8284271247461903},"38":{"tf":2.449489742783178},"39":{"tf":1.4142135623730951},"40":{"tf":3.4641016151377544},"41":{"tf":1.7320508075688772},"42":{"tf":1.7320508075688772},"43":{"tf":2.0},"44":{"tf":3.4641016151377544},"45":{"tf":2.6457513110645907},"46":{"tf":1.0},"47":{"tf":2.449489742783178},"48":{"tf":2.23606797749979},"49":{"tf":3.7416573867739413},"50":{"tf":4.0},"51":{"tf":1.4142135623730951},"52":{"tf":2.6457513110645907},"53":{"tf":2.6457513110645907},"54":{"tf":1.7320508075688772},"55":{"tf":1.0},"56":{"tf":1.4142135623730951},"57":{"tf":1.7320508075688772},"58":{"tf":5.291502622129181},"59":{"tf":1.4142135623730951},"60":{"tf":1.4142135623730951},"61":{"tf":2.23606797749979},"62":{"tf":2.0},"63":{"tf":3.605551275463989},"64":{"tf":1.4142135623730951},"65":{"tf":3.1622776601683795},"66":{"tf":1.0},"67":{"tf":2.6457513110645907},"68":{"tf":1.7320508075688772},"69":{"tf":1.4142135623730951},"7":{"tf":1.0},"70":{"tf":3.1622776601683795},"71":{"tf":1.0},"72":{"tf":5.0},"73":{"tf":6.0},"74":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"76":{"tf":1.0},"77":{"tf":2.0},"78":{"tf":2.23606797749979},"79":{"tf":2.8284271247461903},"8":{"tf":1.0},"80":{"tf":1.7320508075688772},"81":{"tf":1.7320508075688772},"82":{"tf":1.0},"83":{"tf":1.7320508075688772},"84":{"tf":1.0},"85":{"tf":2.8284271247461903},"86":{"tf":3.3166247903554},"87":{"tf":1.4142135623730951},"89":{"tf":2.6457513110645907},"90":{"tf":1.4142135623730951},"91":{"tf":1.4142135623730951},"92":{"tf":3.4641016151377544},"93":{"tf":1.0},"94":{"tf":1.0},"96":{"tf":1.7320508075688772},"97":{"tf":1.4142135623730951},"98":{"tf":3.3166247903554},"99":{"tf":4.123105625617661}},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}}}}},"r":{"'":{"df":3,"docs":{"147":{"tf":1.0},"155":{"tf":1.0},"50":{"tf":1.0}}},"_":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"136":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}}},"df":23,"docs":{"125":{"tf":1.0},"127":{"tf":1.0},"136":{"tf":2.449489742783178},"138":{"tf":1.0},"14":{"tf":1.0},"141":{"tf":1.0},"143":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":1.4142135623730951},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"16":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.7320508075688772},"26":{"tf":1.7320508075688772},"31":{"tf":1.0},"37":{"tf":1.0},"6":{"tf":1.0},"85":{"tf":2.449489742783178},"88":{"tf":1.0},"90":{"tf":1.0}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"147":{"tf":1.0}}}}}}}}}},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.4142135623730951}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"127":{"tf":1.0}}}}}},"df":3,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"24":{"tf":1.0}}}}},"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"l":{"df":0,"docs":{},"i":{"b":{"/":{"df":0,"docs":{},"x":{"8":{"6":{"_":{"6":{"4":{"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":{}},"o":{"c":{"a":{"df":0,"docs":{},"l":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"b":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{":":{"/":{"df":0,"docs":{},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"r":{"/":{"df":0,"docs":{},"g":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"152":{"tf":1.0},"166":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{}},"df":2,"docs":{"152":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"24":{"tf":1.0}},"e":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"31":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"c":{"df":0,"docs":{},"t":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"48":{"tf":1.0}}}}}}}}},"w":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"d":{"df":8,"docs":{"124":{"tf":1.0},"154":{"tf":1.0},"164":{"tf":1.7320508075688772},"45":{"tf":1.7320508075688772},"48":{"tf":2.0},"67":{"tf":1.0},"72":{"tf":1.0},"80":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":1,"docs":{"45":{"tf":2.23606797749979}}}},"df":0,"docs":{}}},"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"/":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"1":{"/":{"a":{"df":0,"docs":{},"w":{"df":0,"docs":{},"k":{".":{"1":{".":{"df":0,"docs":{},"g":{"df":0,"docs":{},"z":{"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":1,"docs":{"24":{"tf":1.0}}},"u":{"a":{"df":0,"docs":{},"l":{"df":20,"docs":{"103":{"tf":1.0},"104":{"tf":1.0},"114":{"tf":1.0},"126":{"tf":1.0},"154":{"tf":1.0},"159":{"tf":1.0},"16":{"tf":1.0},"160":{"tf":1.0},"17":{"tf":1.0},"19":{"tf":1.0},"24":{"tf":1.4142135623730951},"31":{"tf":1.4142135623730951},"4":{"tf":1.0},"43":{"tf":1.0},"56":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"83":{"tf":1.0},"92":{"tf":1.4142135623730951},"99":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"f":{"df":3,"docs":{"159":{"tf":1.4142135623730951},"82":{"tf":1.4142135623730951},"86":{"tf":1.4142135623730951}}},"i":{"df":0,"docs":{},"l":{"df":8,"docs":{"100":{"tf":1.0},"14":{"tf":1.4142135623730951},"36":{"tf":1.4142135623730951},"49":{"tf":1.0},"65":{"tf":1.0},"72":{"tf":1.0},"90":{"tf":1.0},"99":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"o":{"c":{"df":2,"docs":{"58":{"tf":1.0},"65":{"tf":1.0}}},"df":0,"docs":{}}}},"v":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"d":{"df":9,"docs":{"135":{"tf":1.4142135623730951},"137":{"tf":1.4142135623730951},"145":{"tf":1.0},"148":{"tf":1.0},"159":{"tf":2.0},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"df":0,"docs":{}},"u":{"df":35,"docs":{"100":{"tf":1.0},"101":{"tf":1.0},"106":{"tf":1.0},"113":{"tf":2.23606797749979},"119":{"tf":1.0},"131":{"tf":1.7320508075688772},"134":{"tf":1.4142135623730951},"136":{"tf":1.4142135623730951},"141":{"tf":1.0},"142":{"tf":1.0},"145":{"tf":1.0},"147":{"tf":2.8284271247461903},"152":{"tf":1.4142135623730951},"154":{"tf":1.0},"156":{"tf":2.23606797749979},"159":{"tf":1.0},"161":{"tf":1.0},"162":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":2.449489742783178},"28":{"tf":1.4142135623730951},"31":{"tf":1.0},"38":{"tf":1.0},"52":{"tf":2.0},"54":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.0},"77":{"tf":1.0},"80":{"tf":1.0},"81":{"tf":1.4142135623730951},"85":{"tf":1.7320508075688772},"92":{"tf":1.0},"99":{"tf":1.0}},"e":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":33,"docs":{"100":{"tf":2.23606797749979},"101":{"tf":1.0},"125":{"tf":1.0},"131":{"tf":3.4641016151377544},"132":{"tf":1.4142135623730951},"133":{"tf":1.0},"134":{"tf":1.0},"135":{"tf":1.0},"136":{"tf":1.7320508075688772},"138":{"tf":1.0},"140":{"tf":1.4142135623730951},"142":{"tf":1.0},"145":{"tf":1.4142135623730951},"147":{"tf":3.7416573867739413},"152":{"tf":1.4142135623730951},"156":{"tf":2.0},"159":{"tf":1.4142135623730951},"161":{"tf":1.0},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"26":{"tf":1.7320508075688772},"28":{"tf":1.0},"29":{"tf":1.4142135623730951},"38":{"tf":1.0},"42":{"tf":1.0},"52":{"tf":2.0},"58":{"tf":1.4142135623730951},"61":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"77":{"tf":1.0},"86":{"tf":1.4142135623730951},"99":{"tf":2.8284271247461903}},"e":{"'":{"df":2,"docs":{"145":{"tf":1.0},"165":{"tf":1.0}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":1,"docs":{"122":{"tf":1.0}},"e":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":4,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"u":{"df":15,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"126":{"tf":1.0},"132":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.0},"144":{"tf":1.0},"22":{"tf":1.0},"24":{"tf":1.0},"26":{"tf":1.0},"32":{"tf":1.0},"49":{"tf":1.0},"72":{"tf":1.0},"92":{"tf":1.0},"98":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":2,"docs":{"100":{"tf":1.0},"11":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"57":{"tf":1.0}}}}}}},"df":20,"docs":{"100":{"tf":1.0},"101":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"142":{"tf":1.4142135623730951},"145":{"tf":1.0},"147":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.7320508075688772},"161":{"tf":3.1622776601683795},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"31":{"tf":1.0},"40":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0},"65":{"tf":1.4142135623730951},"72":{"tf":1.4142135623730951},"75":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":3.1622776601683795}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"r":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":3,"docs":{"142":{"tf":1.0},"46":{"tf":1.0},"49":{"tf":1.0}}}}},"df":0,"docs":{},"i":{"df":5,"docs":{"126":{"tf":1.0},"15":{"tf":1.0},"19":{"tf":1.0},"31":{"tf":1.0},"74":{"tf":1.4142135623730951}},"f":{"df":0,"docs":{},"i":{"df":1,"docs":{"32":{"tf":1.0}}}}},"s":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"45":{"tf":1.0}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"_":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{".":{"df":0,"docs":{},"m":{"d":{"df":1,"docs":{"13":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":27,"docs":{"1":{"tf":1.7320508075688772},"103":{"tf":1.4142135623730951},"110":{"tf":1.0},"13":{"tf":1.7320508075688772},"133":{"tf":1.0},"138":{"tf":1.0},"154":{"tf":1.7320508075688772},"155":{"tf":1.4142135623730951},"18":{"tf":1.0},"2":{"tf":1.4142135623730951},"3":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.7320508075688772},"36":{"tf":1.4142135623730951},"4":{"tf":1.0},"40":{"tf":1.0},"49":{"tf":2.23606797749979},"5":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"59":{"tf":1.0},"67":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.4142135623730951},"8":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0}}}}}}}},"i":{"a":{"df":10,"docs":{"10":{"tf":1.0},"101":{"tf":1.0},"103":{"tf":1.0},"123":{"tf":1.0},"133":{"tf":1.0},"161":{"tf":1.0},"26":{"tf":1.0},"36":{"tf":1.0},"7":{"tf":1.0},"98":{"tf":1.0}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"o":{"df":2,"docs":{"22":{"tf":1.0},"33":{"tf":2.0}}}}},"df":2,"docs":{"150":{"tf":1.0},"56":{"tf":1.4142135623730951}},"e":{"df":0,"docs":{},"w":{"df":18,"docs":{"105":{"tf":1.0},"110":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"157":{"tf":1.4142135623730951},"20":{"tf":1.0},"31":{"tf":1.4142135623730951},"34":{"tf":1.0},"35":{"tf":1.0},"40":{"tf":1.4142135623730951},"62":{"tf":1.0},"64":{"tf":2.23606797749979},"65":{"tf":2.23606797749979},"66":{"tf":1.0},"67":{"tf":1.7320508075688772},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"70":{"tf":1.0},"76":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"33":{"tf":1.4142135623730951}}}}}},"m":{"df":7,"docs":{"14":{"tf":1.7320508075688772},"157":{"tf":1.0},"31":{"tf":1.0},"5":{"tf":1.0},"67":{"tf":1.7320508075688772},"90":{"tf":1.0},"91":{"tf":2.8284271247461903}},"r":{"c":{"df":1,"docs":{"40":{"tf":1.7320508075688772}}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"72":{"tf":1.7320508075688772}}}}}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"a":{"df":0,"docs":{},"l":{"b":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"17":{"tf":1.0}}}}},"df":2,"docs":{"17":{"tf":1.7320508075688772},"7":{"tf":1.0}}}},"df":0,"docs":{}}}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":2,"docs":{"28":{"tf":1.0},"7":{"tf":1.0}}}},"u":{"a":{"df":0,"docs":{},"l":{"df":2,"docs":{"26":{"tf":1.0},"40":{"tf":1.0}}}},"df":0,"docs":{}}}},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":1,"docs":{"99":{"tf":1.0}}}}}},"s":{"df":2,"docs":{"28":{"tf":1.0},"72":{"tf":1.7320508075688772}}},"x":{"df":1,"docs":{"31":{"tf":1.0}}}},"w":{"(":{"2":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},")":{"(":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},".":{"*":{"\\":{"1":{"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"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":{}},"+":{"/":{"df":0,"docs":{},"g":{"df":1,"docs":{"161":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"+":{"df":0,"docs":{},"w":{"df":1,"docs":{"159":{"tf":1.0}}}},"df":0,"docs":{}}},"1":{"0":{"df":1,"docs":{"119":{"tf":1.0}}},"1":{"df":1,"docs":{"119":{"tf":1.0}}},"df":0,"docs":{}},"2":{"df":2,"docs":{"104":{"tf":1.7320508075688772},"162":{"tf":1.0}}},"a":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"18":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":2.0},"65":{"tf":1.0}}}},"n":{"df":0,"docs":{},"t":{"df":32,"docs":{"103":{"tf":1.4142135623730951},"104":{"tf":1.0},"114":{"tf":1.0},"119":{"tf":1.0},"127":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.4142135623730951},"144":{"tf":1.0},"148":{"tf":1.4142135623730951},"149":{"tf":1.4142135623730951},"154":{"tf":1.0},"155":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"45":{"tf":1.0},"49":{"tf":1.4142135623730951},"52":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"72":{"tf":1.7320508075688772},"73":{"tf":1.0},"78":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"90":{"tf":1.0},"98":{"tf":1.0}}}},"r":{"df":0,"docs":{},"n":{"df":18,"docs":{"116":{"tf":1.0},"131":{"tf":1.0},"14":{"tf":1.0},"143":{"tf":1.4142135623730951},"147":{"tf":1.0},"165":{"tf":1.0},"17":{"tf":1.0},"40":{"tf":1.0},"42":{"tf":1.0},"45":{"tf":1.0},"58":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"80":{"tf":1.0},"9":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"h":{"df":9,"docs":{"101":{"tf":1.4142135623730951},"104":{"tf":2.0},"122":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"158":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"75":{"tf":1.0},"99":{"tf":1.7320508075688772}}},"n":{"'":{"df":0,"docs":{},"t":{"df":2,"docs":{"120":{"tf":1.0},"154":{"tf":1.0}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"f":{"a":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{".":{"b":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":2,"docs":{"155":{"tf":1.7320508075688772},"50":{"tf":1.7320508075688772}}}}},"df":0,"docs":{},"j":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"g":{"df":1,"docs":{"47":{"tf":1.0}}}},"g":{"df":1,"docs":{"47":{"tf":1.0}}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}}}}},"y":{"df":23,"docs":{"100":{"tf":1.0},"103":{"tf":1.4142135623730951},"112":{"tf":1.0},"119":{"tf":1.0},"124":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"132":{"tf":1.0},"133":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.4142135623730951},"147":{"tf":1.0},"160":{"tf":1.4142135623730951},"164":{"tf":1.0},"29":{"tf":1.0},"30":{"tf":1.0},"31":{"tf":1.4142135623730951},"40":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.0}}}},"c":{"df":13,"docs":{"134":{"tf":1.4142135623730951},"137":{"tf":1.0},"140":{"tf":1.0},"159":{"tf":2.449489742783178},"164":{"tf":1.0},"165":{"tf":1.0},"31":{"tf":1.0},"57":{"tf":1.7320508075688772},"58":{"tf":1.7320508075688772},"61":{"tf":1.0},"73":{"tf":2.0},"77":{"tf":4.47213595499958},"86":{"tf":2.449489742783178}}},"df":19,"docs":{"104":{"tf":1.0},"110":{"tf":2.23606797749979},"111":{"tf":1.0},"113":{"tf":1.7320508075688772},"119":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"140":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":2.23606797749979},"163":{"tf":1.4142135623730951},"164":{"tf":1.7320508075688772},"32":{"tf":1.0},"54":{"tf":1.0},"72":{"tf":2.23606797749979},"77":{"tf":1.7320508075688772},"85":{"tf":2.23606797749979},"86":{"tf":1.7320508075688772},"93":{"tf":1.0},"98":{"tf":1.4142135623730951}},"e":{"a":{"df":0,"docs":{},"k":{"df":1,"docs":{"4":{"tf":1.0}}},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"11":{"tf":1.0}}}}}},"b":{"df":4,"docs":{"154":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"9":{"tf":1.0}},"p":{"a":{"df":0,"docs":{},"g":{"df":1,"docs":{"8":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0},"31":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"127":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"k":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"98":{"tf":2.23606797749979}}},"df":0,"docs":{}}}}},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"h":{"df":0,"docs":{},"t":{"a":{"df":0,"docs":{},"g":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}},"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"22":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"l":{"df":35,"docs":{"101":{"tf":1.0},"115":{"tf":1.0},"119":{"tf":1.0},"141":{"tf":1.0},"144":{"tf":1.0},"15":{"tf":1.0},"156":{"tf":1.0},"158":{"tf":1.7320508075688772},"160":{"tf":1.4142135623730951},"161":{"tf":1.0},"166":{"tf":1.4142135623730951},"27":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"38":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":1.7320508075688772},"41":{"tf":1.0},"42":{"tf":1.0},"43":{"tf":1.0},"47":{"tf":1.0},"49":{"tf":1.0},"53":{"tf":1.0},"57":{"tf":1.0},"58":{"tf":1.7320508075688772},"64":{"tf":1.0},"65":{"tf":1.4142135623730951},"66":{"tf":1.0},"72":{"tf":2.23606797749979},"73":{"tf":1.4142135623730951},"75":{"tf":1.4142135623730951},"91":{"tf":1.0},"93":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":2.0}}}},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"42":{"tf":1.4142135623730951}}}}},"g":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"28":{"tf":1.4142135623730951}}}}},"h":{"a":{"df":0,"docs":{},"t":{"'":{"df":9,"docs":{"145":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"160":{"tf":1.0},"165":{"tf":1.0},"47":{"tf":1.0},"50":{"tf":1.0},"75":{"tf":1.0},"96":{"tf":1.0}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":2,"docs":{"150":{"tf":1.0},"166":{"tf":1.0}}}},"i":{"df":6,"docs":{"154":{"tf":2.0},"159":{"tf":1.0},"160":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.7320508075688772},"34":{"tf":2.0}}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":1,"docs":{"35":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"e":{"a":{"df":6,"docs":{"150":{"tf":1.0},"159":{"tf":1.0},"164":{"tf":1.0},"33":{"tf":1.0},"58":{"tf":1.0},"59":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":1,"docs":{"31":{"tf":1.7320508075688772}}},"v":{"df":1,"docs":{"72":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":6,"docs":{"111":{"tf":1.0},"163":{"tf":1.0},"166":{"tf":1.0},"31":{"tf":1.0},"48":{"tf":1.0},"82":{"tf":1.0}}}}}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{".":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"139":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}}},"t":{"df":0,"docs":{},"e":{",":{"df":0,"docs":{},"s":{"df":0,"docs":{},"k":{"df":0,"docs":{},"y":{",":{"b":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"a":{"d":{",":{"1":{"1":{"1":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":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":{"105":{"tf":2.0},"145":{"tf":1.7320508075688772},"165":{"tf":1.7320508075688772},"99":{"tf":1.7320508075688772}},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":15,"docs":{"100":{"tf":1.4142135623730951},"110":{"tf":2.6457513110645907},"116":{"tf":1.4142135623730951},"117":{"tf":1.0},"123":{"tf":1.0},"124":{"tf":1.0},"134":{"tf":1.0},"136":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"53":{"tf":1.0},"72":{"tf":1.4142135623730951},"77":{"tf":1.7320508075688772}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"(":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.4142135623730951}}}}}}}},"df":19,"docs":{"101":{"tf":1.0},"157":{"tf":1.4142135623730951},"158":{"tf":2.23606797749979},"161":{"tf":1.0},"164":{"tf":1.0},"20":{"tf":1.0},"24":{"tf":1.0},"64":{"tf":1.7320508075688772},"65":{"tf":1.0},"66":{"tf":1.0},"67":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.0},"74":{"tf":1.0},"75":{"tf":2.23606797749979},"99":{"tf":1.0}}}},"s":{"df":0,"docs":{},"e":{"df":5,"docs":{"156":{"tf":1.7320508075688772},"158":{"tf":2.23606797749979},"63":{"tf":1.7320508075688772},"75":{"tf":2.23606797749979},"98":{"tf":1.0}}}}}},"i":{"d":{"df":0,"docs":{},"e":{"df":5,"docs":{"16":{"tf":1.0},"22":{"tf":1.0},"33":{"tf":1.0},"97":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"t":{"df":0,"docs":{},"h":{"df":4,"docs":{"110":{"tf":1.4142135623730951},"113":{"tf":1.4142135623730951},"119":{"tf":2.0},"159":{"tf":1.0}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"i":{".":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"u":{"df":0,"docs":{},"x":{"df":4,"docs":{"150":{"tf":1.0},"155":{"tf":1.4142135623730951},"30":{"tf":1.0},"44":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":2,"docs":{"16":{"tf":1.0},"21":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"i":{"a":{"df":12,"docs":{"126":{"tf":1.4142135623730951},"147":{"tf":1.0},"15":{"tf":1.4142135623730951},"154":{"tf":1.0},"16":{"tf":1.0},"25":{"tf":1.0},"26":{"tf":1.4142135623730951},"27":{"tf":1.0},"58":{"tf":1.0},"65":{"tf":1.0},"68":{"tf":1.0},"72":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":13,"docs":{"135":{"tf":1.4142135623730951},"138":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"26":{"tf":1.0},"40":{"tf":1.4142135623730951},"42":{"tf":1.0},"51":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"63":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":1,"docs":{"47":{"tf":1.0}}}}},"df":0,"docs":{}},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":10,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"15":{"tf":1.0},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"17":{"tf":2.0},"31":{"tf":1.0},"7":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}},"p":{"df":0,"docs":{},"e":{"df":2,"docs":{"155":{"tf":1.0},"44":{"tf":1.4142135623730951}}}},"s":{"df":0,"docs":{},"e":{"df":7,"docs":{"102":{"tf":1.0},"116":{"tf":1.0},"118":{"tf":1.0},"119":{"tf":1.0},"120":{"tf":1.0},"164":{"tf":1.0},"66":{"tf":1.0}}},"h":{"df":7,"docs":{"150":{"tf":1.4142135623730951},"152":{"tf":1.0},"166":{"tf":1.0},"17":{"tf":1.0},"42":{"tf":1.0},"47":{"tf":1.0},"89":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"/":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}}}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":28,"docs":{"100":{"tf":1.0},"103":{"tf":1.0},"11":{"tf":1.0},"135":{"tf":1.4142135623730951},"142":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.4142135623730951},"160":{"tf":1.0},"165":{"tf":1.0},"28":{"tf":2.0},"31":{"tf":1.7320508075688772},"33":{"tf":1.0},"46":{"tf":1.0},"48":{"tf":1.4142135623730951},"52":{"tf":2.23606797749979},"53":{"tf":1.0},"54":{"tf":1.0},"55":{"tf":1.0},"64":{"tf":1.0},"70":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":3.0},"75":{"tf":1.4142135623730951},"96":{"tf":1.0},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":21,"docs":{"143":{"tf":1.0},"144":{"tf":1.0},"148":{"tf":1.0},"151":{"tf":1.0},"155":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"28":{"tf":1.0},"31":{"tf":1.4142135623730951},"44":{"tf":1.4142135623730951},"45":{"tf":1.7320508075688772},"47":{"tf":1.0},"49":{"tf":1.0},"50":{"tf":1.0},"58":{"tf":1.4142135623730951},"73":{"tf":1.4142135623730951},"75":{"tf":1.0},"78":{"tf":1.0},"79":{"tf":1.0},"85":{"tf":1.7320508075688772},"86":{"tf":1.0}}}}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"y":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}}},"n":{"'":{"df":0,"docs":{},"t":{"df":17,"docs":{"120":{"tf":1.0},"122":{"tf":1.0},"133":{"tf":1.0},"140":{"tf":1.0},"158":{"tf":1.0},"165":{"tf":1.0},"39":{"tf":1.0},"53":{"tf":1.0},"58":{"tf":1.0},"6":{"tf":1.0},"60":{"tf":1.0},"66":{"tf":1.0},"72":{"tf":1.0},"73":{"tf":1.7320508075688772},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}}}},"d":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":2,"docs":{"33":{"tf":1.0},"59":{"tf":1.0}}}}},"df":0,"docs":{}},"r":{"d":{"_":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}}},"df":24,"docs":{"101":{"tf":2.6457513110645907},"124":{"tf":1.4142135623730951},"133":{"tf":1.0},"140":{"tf":1.0},"150":{"tf":2.449489742783178},"156":{"tf":1.4142135623730951},"158":{"tf":3.0},"161":{"tf":2.6457513110645907},"164":{"tf":1.4142135623730951},"166":{"tf":3.3166247903554},"32":{"tf":1.0},"45":{"tf":2.23606797749979},"48":{"tf":2.23606797749979},"52":{"tf":1.7320508075688772},"53":{"tf":1.0},"63":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":2.8284271247461903},"73":{"tf":1.0},"75":{"tf":2.6457513110645907},"76":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.0},"99":{"tf":1.0}},"s":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"45":{"tf":1.0},"48":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951}}}}}},"=":{"'":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"i":{"a":{"df":2,"docs":{"158":{"tf":1.0},"75":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}},"_":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"f":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"45":{"tf":1.4142135623730951}}}}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"k":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":8,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"14":{"tf":1.0},"164":{"tf":1.0},"52":{"tf":1.0},"57":{"tf":1.0},"72":{"tf":1.0},"99":{"tf":1.0}}},"df":0,"docs":{}}}}}},"df":50,"docs":{"10":{"tf":1.0},"107":{"tf":1.0},"11":{"tf":1.7320508075688772},"115":{"tf":1.0},"117":{"tf":1.0},"12":{"tf":1.0},"124":{"tf":2.23606797749979},"125":{"tf":1.0},"133":{"tf":1.0},"145":{"tf":1.7320508075688772},"147":{"tf":1.4142135623730951},"150":{"tf":1.0},"151":{"tf":1.0},"152":{"tf":1.4142135623730951},"154":{"tf":1.4142135623730951},"155":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"159":{"tf":1.0},"162":{"tf":1.0},"164":{"tf":2.449489742783178},"165":{"tf":2.449489742783178},"166":{"tf":1.4142135623730951},"22":{"tf":1.4142135623730951},"25":{"tf":2.0},"27":{"tf":1.4142135623730951},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.4142135623730951},"33":{"tf":1.0},"34":{"tf":1.0},"35":{"tf":1.0},"37":{"tf":1.4142135623730951},"38":{"tf":2.449489742783178},"40":{"tf":1.0},"48":{"tf":2.23606797749979},"49":{"tf":1.7320508075688772},"50":{"tf":1.4142135623730951},"58":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.4142135623730951},"69":{"tf":1.0},"7":{"tf":1.0},"72":{"tf":1.4142135623730951},"73":{"tf":1.0},"75":{"tf":1.4142135623730951},"8":{"tf":1.0},"83":{"tf":1.0},"86":{"tf":1.0},"89":{"tf":1.0},"99":{"tf":1.0}},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":1,"docs":{"33":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":1,"docs":{"14":{"tf":1.0}}}}}}},"l":{"d":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}},"df":0,"docs":{}}}},"df":0,"docs":{}},"df":25,"docs":{"101":{"tf":1.0},"11":{"tf":1.0},"110":{"tf":2.0},"111":{"tf":1.4142135623730951},"117":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"131":{"tf":2.0},"143":{"tf":1.4142135623730951},"145":{"tf":1.4142135623730951},"152":{"tf":1.4142135623730951},"161":{"tf":1.0},"163":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951},"165":{"tf":1.4142135623730951},"166":{"tf":1.4142135623730951},"22":{"tf":1.0},"23":{"tf":1.0},"30":{"tf":1.4142135623730951},"33":{"tf":1.4142135623730951},"43":{"tf":1.0},"58":{"tf":2.449489742783178},"59":{"tf":1.4142135623730951},"62":{"tf":1.0},"68":{"tf":1.0},"69":{"tf":1.4142135623730951}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"i":{"df":1,"docs":{"53":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"l":{"d":{"'":{"df":0,"docs":{},"v":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{},"n":{"'":{"df":0,"docs":{},"t":{"df":1,"docs":{"128":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}},"r":{"a":{"df":0,"docs":{},"p":{"df":1,"docs":{"82":{"tf":1.0}},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"126":{"tf":1.0}}}}}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"85":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"df":24,"docs":{"101":{"tf":1.4142135623730951},"124":{"tf":1.0},"126":{"tf":1.0},"14":{"tf":1.0},"144":{"tf":1.4142135623730951},"145":{"tf":2.449489742783178},"148":{"tf":1.0},"152":{"tf":1.0},"155":{"tf":1.7320508075688772},"159":{"tf":1.0},"161":{"tf":1.4142135623730951},"164":{"tf":1.0},"165":{"tf":2.449489742783178},"166":{"tf":1.0},"27":{"tf":1.7320508075688772},"29":{"tf":1.0},"30":{"tf":1.0},"33":{"tf":1.4142135623730951},"44":{"tf":2.0},"50":{"tf":1.4142135623730951},"58":{"tf":1.0},"85":{"tf":2.8284271247461903},"93":{"tf":1.0},"97":{"tf":1.0}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":6,"docs":{"122":{"tf":1.0},"126":{"tf":1.0},"5":{"tf":1.0},"88":{"tf":1.0},"97":{"tf":1.4142135623730951},"98":{"tf":1.0}}}}}}},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"g":{"df":9,"docs":{"107":{"tf":1.7320508075688772},"145":{"tf":1.0},"156":{"tf":1.7320508075688772},"162":{"tf":1.7320508075688772},"165":{"tf":1.0},"42":{"tf":1.0},"44":{"tf":1.0},"58":{"tf":1.0},"63":{"tf":1.7320508075688772}}}},"t":{"df":0,"docs":{},"e":{"df":2,"docs":{"31":{"tf":1.0},"72":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"l":{"df":1,"docs":{"7":{"tf":1.0}}}},"|":{"(":{"\\":{"df":0,"docs":{},"w":{")":{"\\":{"df":0,"docs":{},"w":{"*":{"\\":{"1":{"df":1,"docs":{"158":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}}},"x":{"(":{"1":{"df":1,"docs":{"85":{"tf":1.4142135623730951}}},"df":0,"docs":{}},",":{"df":0,"docs":{},"o":{"df":1,"docs":{"85":{"tf":1.0}}}},"1":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":2.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"df":0,"docs":{}},"2":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":3,"docs":{"109":{"tf":1.0},"111":{"tf":1.7320508075688772},"163":{"tf":2.0}}}}}},"2":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"\\":{"df":0,"docs":{},"x":{"2":{"2":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"df":0,"docs":{}},"7":{"1":{"0":{"\\":{"df":0,"docs":{},"x":{"2":{"7":{"df":2,"docs":{"156":{"tf":1.0},"63":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"df":1,"docs":{"52":{"tf":1.0}}},"df":0,"docs":{}},"3":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.7320508075688772}}}}}},"df":0,"docs":{}},"8":{"6":{"df":1,"docs":{"15":{"tf":1.0}}},"df":0,"docs":{}},"[":{"1":{"2":{"]":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":2,"docs":{"111":{"tf":1.0},"163":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"\\":{"df":0,"docs":{},"n":{"%":{"df":0,"docs":{},"i":{"df":1,"docs":{"81":{"tf":1.4142135623730951}}}},"df":0,"docs":{}}},"a":{"a":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"b":{"df":3,"docs":{"121":{"tf":2.0},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"c":{"df":3,"docs":{"121":{"tf":1.4142135623730951},"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"d":{"df":3,"docs":{"121":{"tf":1.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":2.0},"164":{"tf":2.0}},"e":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"f":{"df":1,"docs":{"121":{"tf":1.0}}},"g":{"df":1,"docs":{"121":{"tf":1.0}}},"h":{"df":1,"docs":{"121":{"tf":1.0}}},"i":{"df":1,"docs":{"121":{"tf":1.0}}},"j":{"df":1,"docs":{"121":{"tf":1.7320508075688772}}},"r":{"df":0,"docs":{},"g":{"df":10,"docs":{"123":{"tf":3.605551275463989},"14":{"tf":1.0},"140":{"tf":1.0},"145":{"tf":1.4142135623730951},"158":{"tf":1.7320508075688772},"164":{"tf":1.0},"165":{"tf":1.4142135623730951},"72":{"tf":4.0},"73":{"tf":2.8284271247461903},"75":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"53":{"tf":1.0}}}}}}},"df":27,"docs":{"101":{"tf":2.6457513110645907},"121":{"tf":1.4142135623730951},"127":{"tf":1.0},"133":{"tf":1.4142135623730951},"135":{"tf":1.0},"142":{"tf":2.23606797749979},"145":{"tf":1.4142135623730951},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"159":{"tf":2.23606797749979},"161":{"tf":2.6457513110645907},"165":{"tf":2.0},"31":{"tf":1.0},"39":{"tf":1.0},"40":{"tf":3.4641016151377544},"49":{"tf":1.0},"53":{"tf":1.0},"56":{"tf":1.0},"63":{"tf":1.0},"72":{"tf":2.0},"73":{"tf":1.4142135623730951},"80":{"tf":1.4142135623730951},"82":{"tf":1.0},"85":{"tf":2.6457513110645907},"86":{"tf":2.0},"91":{"tf":1.4142135623730951},"98":{"tf":1.7320508075688772}},"e":{"df":2,"docs":{"158":{"tf":1.0},"72":{"tf":1.0}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"x":{"df":1,"docs":{"123":{"tf":2.0}}}}}},"f":{"df":1,"docs":{"49":{"tf":1.0}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"151":{"tf":2.0}}}}}}},"p":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":1,"docs":{"72":{"tf":1.0}}}}}}}}}},"r":{"df":2,"docs":{"159":{"tf":1.0},"85":{"tf":1.0}},"w":{"df":0,"docs":{},"x":{"df":2,"docs":{"159":{"tf":1.0},"86":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"v":{"df":1,"docs":{"142":{"tf":1.7320508075688772}}},"x":{"0":{"0":{"df":3,"docs":{"122":{"tf":2.0},"124":{"tf":1.0},"164":{"tf":1.0}}},"1":{"df":3,"docs":{"122":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}},"2":{"df":1,"docs":{"122":{"tf":1.0}}},"df":2,"docs":{"124":{"tf":1.4142135623730951},"164":{"tf":1.4142135623730951}}},"df":1,"docs":{"122":{"tf":1.7320508075688772}}},"y":{"df":0,"docs":{},"z":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":5,"docs":{"135":{"tf":1.7320508075688772},"137":{"tf":1.4142135623730951},"44":{"tf":1.7320508075688772},"58":{"tf":3.3166247903554},"81":{"tf":1.7320508075688772}}}}}},"df":2,"docs":{"137":{"tf":1.0},"142":{"tf":2.0}}}},"z":{"df":3,"docs":{"155":{"tf":1.0},"49":{"tf":1.7320508075688772},"50":{"tf":1.0}},"v":{"df":0,"docs":{},"f":{"df":1,"docs":{"31":{"tf":1.0}}}}},"{":{"1":{",":{"2":{"df":0,"docs":{},"}":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"109":{"tf":1.0}}}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"y":{"df":15,"docs":{"110":{"tf":2.0},"111":{"tf":1.0},"155":{"tf":1.0},"156":{"tf":1.7320508075688772},"158":{"tf":1.0},"159":{"tf":1.7320508075688772},"163":{"tf":1.4142135623730951},"44":{"tf":3.0},"53":{"tf":1.7320508075688772},"63":{"tf":1.0},"75":{"tf":1.0},"80":{"tf":1.4142135623730951},"81":{"tf":1.7320508075688772},"86":{"tf":1.7320508075688772},"99":{"tf":1.0}},"e":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"11":{"tf":1.0},"40":{"tf":1.0}}}},"df":4,"docs":{"154":{"tf":1.0},"155":{"tf":1.0},"159":{"tf":1.4142135623730951},"165":{"tf":1.7320508075688772}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{",":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{",":{"df":0,"docs":{},"f":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{",":{"3":{"3":{"3":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{}}}}},":":{"b":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"n":{"a":{":":{"df":0,"docs":{},"w":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"d":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{":":{"3":{".":{"1":{"4":{"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":{}},"df":0,"docs":{}},"df":7,"docs":{"100":{"tf":1.4142135623730951},"101":{"tf":2.8284271247461903},"124":{"tf":1.7320508075688772},"161":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"72":{"tf":1.0},"99":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"d":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"73":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}}}},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"w":{"df":1,"docs":{"99":{"tf":1.0}}}}},"o":{")":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"(":{"df":0,"docs":{},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"df":0,"docs":{}}}}}},"df":0,"docs":{},"u":{"'":{"d":{"df":9,"docs":{"10":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"31":{"tf":1.0},"40":{"tf":1.0},"45":{"tf":1.0},"47":{"tf":1.0},"58":{"tf":1.0}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":36,"docs":{"100":{"tf":1.0},"102":{"tf":1.4142135623730951},"105":{"tf":1.0},"108":{"tf":1.0},"116":{"tf":1.0},"117":{"tf":1.0},"125":{"tf":1.0},"127":{"tf":1.0},"138":{"tf":1.0},"139":{"tf":1.0},"14":{"tf":1.0},"149":{"tf":1.0},"156":{"tf":1.4142135623730951},"17":{"tf":1.0},"18":{"tf":2.23606797749979},"22":{"tf":1.4142135623730951},"25":{"tf":1.0},"27":{"tf":1.0},"33":{"tf":1.4142135623730951},"40":{"tf":1.4142135623730951},"43":{"tf":1.0},"44":{"tf":1.7320508075688772},"45":{"tf":1.4142135623730951},"47":{"tf":1.0},"51":{"tf":1.0},"56":{"tf":1.0},"58":{"tf":2.449489742783178},"64":{"tf":1.0},"71":{"tf":1.0},"73":{"tf":1.7320508075688772},"76":{"tf":1.4142135623730951},"77":{"tf":1.0},"80":{"tf":1.0},"85":{"tf":1.0},"89":{"tf":1.0},"97":{"tf":1.0}}}},"v":{"df":5,"docs":{"129":{"tf":1.0},"136":{"tf":1.0},"149":{"tf":1.0},"22":{"tf":1.0},"39":{"tf":1.0}}}},"?":{"'":{"\\":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":1,"docs":{"30":{"tf":1.4142135623730951}}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"f":{"df":1,"docs":{"37":{"tf":1.0}}}}}}}},"y":{"df":0,"docs":{},"o":{"df":2,"docs":{"101":{"tf":1.0},"161":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"h":{"c":{"df":1,"docs":{"120":{"tf":1.0}}},"df":0,"docs":{}}}}},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"154":{"tf":1.0}}}},"y":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":0,"docs":{},"u":{"df":3,"docs":{"117":{"tf":1.7320508075688772},"124":{"tf":1.0},"164":{"tf":1.0}}}}}}}}},"z":{".":{"!":{"?":{"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"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":{},"j":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"0":{"df":2,"docs":{"72":{"tf":1.0},"98":{"tf":1.4142135623730951}}},"[":{":":{"df":0,"docs":{},"s":{"df":0,"docs":{},"p":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"77":{"tf":1.4142135623730951}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{}},"]":{"+":{"$":{"/":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"100":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"\\":{".":{"df":0,"docs":{},"t":{"df":0,"docs":{},"x":{"df":0,"docs":{},"t":{"df":1,"docs":{"73":{"tf":1.0}}}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{},"{":{"3":{"df":0,"docs":{},"}":{")":{".":{".":{"\\":{"1":{"df":1,"docs":{"72":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"df":0,"docs":{}}},"_":{"df":1,"docs":{"53":{"tf":1.0}}},"a":{"df":7,"docs":{"117":{"tf":1.7320508075688772},"164":{"tf":2.449489742783178},"53":{"tf":1.7320508075688772},"72":{"tf":1.0},"77":{"tf":1.4142135623730951},"98":{"tf":1.4142135623730951},"99":{"tf":1.0}}},"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":17,"docs":{"110":{"tf":1.0},"117":{"tf":3.0},"133":{"tf":2.449489742783178},"155":{"tf":1.0},"156":{"tf":2.8284271247461903},"164":{"tf":1.7320508075688772},"49":{"tf":1.7320508075688772},"50":{"tf":1.0},"53":{"tf":2.6457513110645907},"54":{"tf":1.0},"58":{"tf":3.4641016151377544},"63":{"tf":2.23606797749979},"72":{"tf":1.4142135623730951},"73":{"tf":1.7320508075688772},"89":{"tf":1.0},"92":{"tf":1.0},"99":{"tf":1.4142135623730951}},"e":{"b":{"df":0,"docs":{},"r":{"a":{"df":1,"docs":{"58":{"tf":1.4142135623730951}}},"df":0,"docs":{}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":13,"docs":{"113":{"tf":1.0},"122":{"tf":1.0},"132":{"tf":1.0},"135":{"tf":1.0},"147":{"tf":1.0},"156":{"tf":1.0},"164":{"tf":1.0},"166":{"tf":1.0},"40":{"tf":1.0},"53":{"tf":1.0},"55":{"tf":1.7320508075688772},"98":{"tf":1.0},"99":{"tf":1.4142135623730951}}}}},"g":{"df":1,"docs":{"133":{"tf":1.0}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"p":{"df":2,"docs":{"18":{"tf":1.4142135623730951},"49":{"tf":1.4142135623730951}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"o":{"df":0,"docs":{},"l":{"a":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"h":{"df":1,"docs":{"26":{"tf":1.0}}}},"x":{"df":0,"docs":{},"f":{"df":1,"docs":{"49":{"tf":1.0}}}}}}},"title":{"root":{"a":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"25":{"tf":1.0}}}}}}}},"c":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"17":{"tf":1.0}}}}}},"df":0,"docs":{},"k":{"df":0,"docs":{},"n":{"df":0,"docs":{},"o":{"df":0,"docs":{},"w":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"d":{"df":0,"docs":{},"g":{"df":1,"docs":{"9":{"tf":1.0}}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"148":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"g":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"128":{"tf":1.0},"134":{"tf":1.0}}}}}}}},"r":{"a":{"df":0,"docs":{},"y":{"df":1,"docs":{"132":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":2,"docs":{"112":{"tf":1.0},"164":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":1,"docs":{"11":{"tf":1.0}}}}},"o":{"c":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"32":{"tf":1.0}}}}}}}}},"df":0,"docs":{}}}},"w":{"df":0,"docs":{},"k":{"df":1,"docs":{"99":{"tf":1.0}}}}},"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":0,"docs":{},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{}}}}}}}},"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"83":{"tf":1.0}}}},"df":0,"docs":{}}},"h":{"df":1,"docs":{"128":{"tf":1.0}}}}},"df":0,"docs":{},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"k":{"df":2,"docs":{"13":{"tf":1.0},"5":{"tf":1.0}}}}},"r":{"a":{"c":{"df":0,"docs":{},"e":{"df":1,"docs":{"54":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}},"n":{"d":{"df":0,"docs":{},"l":{"df":1,"docs":{"3":{"tf":1.0}}}},"df":0,"docs":{}},"y":{"df":1,"docs":{"1":{"tf":1.0}}}}},"c":{"a":{"df":0,"docs":{},"s":{"df":0,"docs":{},"e":{"df":1,"docs":{"33":{"tf":1.0}}}},"t":{"df":1,"docs":{"65":{"tf":1.0}}}},"d":{"df":1,"docs":{"38":{"tf":1.0}}},"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"20":{"tf":1.0}}}}}}},"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"d":{"df":1,"docs":{"85":{"tf":1.0}}},"df":0,"docs":{}}}},"l":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"df":1,"docs":{"39":{"tf":1.0}}}},"df":0,"docs":{}}},"m":{"df":0,"docs":{},"p":{"df":1,"docs":{"109":{"tf":1.0}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"m":{"df":0,"docs":{},"n":{"df":1,"docs":{"116":{"tf":1.0}}}}}},"m":{"df":0,"docs":{},"m":{"a":{"df":0,"docs":{},"n":{"d":{"df":11,"docs":{"134":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0},"28":{"tf":1.0},"29":{"tf":1.0},"31":{"tf":1.0},"36":{"tf":1.0},"59":{"tf":1.0},"61":{"tf":1.0}}},"df":0,"docs":{}}},"df":1,"docs":{"105":{"tf":1.0}},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"130":{"tf":1.0}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"df":2,"docs":{"108":{"tf":1.0},"163":{"tf":1.0}}}},"df":0,"docs":{}}},"n":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"135":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"g":{"df":1,"docs":{"149":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":1,"docs":{"60":{"tf":1.0}}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"t":{"df":1,"docs":{"8":{"tf":1.0}}}}}}},"p":{"df":0,"docs":{},"i":{"df":1,"docs":{"151":{"tf":1.0}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"0":{"tf":1.0}}}}}},"p":{"df":1,"docs":{"45":{"tf":1.0}}},"s":{"df":0,"docs":{},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"122":{"tf":1.0}}}}}}},"u":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"m":{"df":2,"docs":{"146":{"tf":1.0},"166":{"tf":1.0}}}}}},"t":{"df":1,"docs":{"115":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"e":{"b":{"df":0,"docs":{},"u":{"df":0,"docs":{},"g":{"df":1,"docs":{"142":{"tf":1.0}}}}},"df":0,"docs":{},"f":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"88":{"tf":1.0}}}}}}}},"f":{"df":1,"docs":{"79":{"tf":1.0}}},"i":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":1,"docs":{"110":{"tf":1.0}}}},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":2,"docs":{"155":{"tf":1.0},"35":{"tf":1.0}}}}}}},"df":0,"docs":{}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"84":{"tf":1.0}}}},"df":0,"docs":{}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":1,"docs":{"16":{"tf":1.0}}}}}}},"u":{"df":1,"docs":{"78":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":0,"docs":{},"u":{"df":0,"docs":{},"l":{"df":1,"docs":{"26":{"tf":1.0}}}}},"n":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"147":{"tf":1.0},"17":{"tf":1.0}}}}}}}},"r":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"t":{"a":{"df":1,"docs":{"10":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"x":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"127":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":14,"docs":{"101":{"tf":1.0},"107":{"tf":1.0},"111":{"tf":1.0},"124":{"tf":1.0},"145":{"tf":1.0},"152":{"tf":1.0},"153":{"tf":1.0},"34":{"tf":1.0},"50":{"tf":1.0},"63":{"tf":1.0},"70":{"tf":1.0},"75":{"tf":1.0},"86":{"tf":1.0},"96":{"tf":1.0}}}}},"df":0,"docs":{}}},"p":{"a":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":2,"docs":{"133":{"tf":1.0},"54":{"tf":1.0}}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"135":{"tf":1.0}}}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"d":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"n":{"df":1,"docs":{"36":{"tf":1.0}}}}}}}},"f":{"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":2,"docs":{"156":{"tf":1.0},"51":{"tf":1.0}}}}}},"df":0,"docs":{},"e":{"d":{"b":{"a":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"10":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":15,"docs":{"108":{"tf":1.0},"128":{"tf":1.0},"140":{"tf":1.0},"149":{"tf":1.0},"155":{"tf":1.0},"157":{"tf":1.0},"158":{"tf":1.0},"159":{"tf":1.0},"163":{"tf":1.0},"24":{"tf":1.0},"35":{"tf":1.0},"64":{"tf":1.0},"71":{"tf":1.0},"76":{"tf":1.0},"82":{"tf":1.0}},"n":{"a":{"df":0,"docs":{},"m":{"df":2,"docs":{"158":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}}},"n":{"d":{"df":1,"docs":{"73":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"94":{"tf":1.0}}}}},"u":{"df":0,"docs":{},"n":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"141":{"tf":1.0},"148":{"tf":1.0}}}}}}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"95":{"tf":1.0}}}}}}}}},"g":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"55":{"tf":1.0}}},"df":0,"docs":{}}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"72":{"tf":1.0}}}},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"p":{"df":1,"docs":{"59":{"tf":1.0}}}}}},"z":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":1,"docs":{"49":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"a":{"d":{"df":1,"docs":{"69":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":1,"docs":{"23":{"tf":1.0}}}},"p":{"df":1,"docs":{"31":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"n":{"df":0,"docs":{},"f":{"df":0,"docs":{},"o":{"df":1,"docs":{"11":{"tf":1.0}}}},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}}},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"a":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"136":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"19":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"r":{"df":0,"docs":{},"o":{"d":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"14":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}}}}},"j":{"df":0,"docs":{},"o":{"b":{"df":1,"docs":{"89":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"106":{"tf":1.0}}}}}},"k":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"df":1,"docs":{"92":{"tf":1.0}}}}}},"l":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"67":{"tf":1.0}}}}},"i":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"n":{"df":0,"docs":{},"s":{"df":1,"docs":{"12":{"tf":1.0}}}}}},"df":0,"docs":{},"n":{"df":0,"docs":{},"e":{"df":5,"docs":{"134":{"tf":1.0},"154":{"tf":1.0},"19":{"tf":1.0},"22":{"tf":1.0},"23":{"tf":1.0}}},"k":{"df":1,"docs":{"2":{"tf":1.0}}},"u":{"df":0,"docs":{},"x":{"df":3,"docs":{"15":{"tf":1.0},"16":{"tf":1.0},"17":{"tf":1.0}}}}},"s":{"df":0,"docs":{},"t":{"df":4,"docs":{"144":{"tf":1.0},"21":{"tf":1.0},"5":{"tf":1.0},"60":{"tf":1.0}}}}},"n":{"df":1,"docs":{"48":{"tf":1.0}}},"o":{"c":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"74":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":2,"docs":{"138":{"tf":1.0},"139":{"tf":1.0}}}}},"s":{"df":1,"docs":{"40":{"tf":1.0}}}},"m":{"a":{"df":0,"docs":{},"n":{"a":{"df":0,"docs":{},"g":{"df":4,"docs":{"155":{"tf":1.0},"160":{"tf":1.0},"35":{"tf":1.0},"87":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"n":{"df":1,"docs":{"52":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}},"k":{"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":1,"docs":{"42":{"tf":1.0}}}}},"df":0,"docs":{}},"u":{"df":0,"docs":{},"l":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"p":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":2,"docs":{"161":{"tf":1.0},"97":{"tf":1.0}}}}}}}}}}}},"v":{"df":1,"docs":{"46":{"tf":1.0}}}},"n":{"df":0,"docs":{},"e":{"df":0,"docs":{},"e":{"d":{"df":1,"docs":{"126":{"tf":1.0}}},"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}}}}}}}}},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"60":{"tf":1.0}}}}},"v":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"v":{"df":0,"docs":{},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":3,"docs":{"15":{"tf":1.0},"154":{"tf":1.0},"22":{"tf":1.0}}}}}}}}}},"p":{"a":{"df":0,"docs":{},"r":{"a":{"df":0,"docs":{},"m":{"df":0,"docs":{},"e":{"df":0,"docs":{},"t":{"df":1,"docs":{"133":{"tf":1.0}}}}}},"df":0,"docs":{},"t":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}},"s":{"df":0,"docs":{},"s":{"df":1,"docs":{"128":{"tf":1.0}}},"t":{"df":2,"docs":{"118":{"tf":1.0},"151":{"tf":1.0}}}},"t":{"df":0,"docs":{},"h":{"df":1,"docs":{"25":{"tf":1.0}}}}},"d":{"df":0,"docs":{},"f":{"/":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":0,"docs":{},"u":{"b":{"df":1,"docs":{"1":{"tf":1.0}}},"df":0,"docs":{}}}}},"df":0,"docs":{}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"df":1,"docs":{"100":{"tf":1.0}}}}},"g":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"p":{"df":1,"docs":{"91":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":0,"docs":{},"o":{"df":0,"docs":{},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"p":{"df":0,"docs":{},"h":{"df":0,"docs":{},"i":{"df":1,"docs":{"27":{"tf":1.0}}}}}}}}}}},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"57":{"tf":1.0}}}}}}}},"r":{"df":1,"docs":{"119":{"tf":1.0}},"e":{"df":0,"docs":{},"f":{"a":{"c":{"df":1,"docs":{"6":{"tf":1.0}}},"df":0,"docs":{}},"df":0,"docs":{}},"r":{"df":0,"docs":{},"e":{"df":0,"docs":{},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"i":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"7":{"tf":1.0}}}}}}}}}}},"o":{"c":{"df":0,"docs":{},"e":{"df":0,"docs":{},"s":{"df":0,"docs":{},"s":{"df":7,"docs":{"112":{"tf":1.0},"160":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"62":{"tf":1.0},"87":{"tf":1.0},"97":{"tf":1.0}}}}}},"df":0,"docs":{},"p":{"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":2,"docs":{"159":{"tf":1.0},"76":{"tf":1.0}}}}}}}}},"s":{"df":1,"docs":{"90":{"tf":1.0}}},"u":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"a":{"df":0,"docs":{},"s":{"df":1,"docs":{"2":{"tf":1.0}}}},"df":0,"docs":{}}},"df":0,"docs":{}}},"w":{"d":{"df":1,"docs":{"37":{"tf":1.0}}},"df":0,"docs":{}}},"q":{"df":0,"docs":{},"u":{"df":0,"docs":{},"o":{"df":0,"docs":{},"t":{"df":1,"docs":{"52":{"tf":1.0}}}}}},"r":{"df":0,"docs":{},"e":{"a":{"d":{"df":2,"docs":{"140":{"tf":1.0},"95":{"tf":1.0}},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"150":{"tf":1.0}}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"33":{"tf":1.0}}}},"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":1,"docs":{"55":{"tf":1.0}}}}}},"d":{"df":0,"docs":{},"i":{"df":0,"docs":{},"r":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"t":{"df":1,"docs":{"58":{"tf":1.0}}}},"df":0,"docs":{}}}}},"df":0,"docs":{},"l":{"df":1,"docs":{"25":{"tf":1.0}}},"n":{"a":{"df":0,"docs":{},"m":{"df":1,"docs":{"47":{"tf":1.0}}}},"df":0,"docs":{}},"s":{"df":0,"docs":{},"o":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"c":{"df":2,"docs":{"144":{"tf":1.0},"21":{"tf":1.0}}},"df":0,"docs":{}}}}},"v":{"df":1,"docs":{"120":{"tf":1.0}}}},"m":{"df":1,"docs":{"44":{"tf":1.0}}},"u":{"df":0,"docs":{},"n":{"df":1,"docs":{"89":{"tf":1.0}}}}},"s":{"c":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"df":0,"docs":{},"p":{"df":0,"docs":{},"t":{"df":6,"docs":{"125":{"tf":1.0},"126":{"tf":1.0},"127":{"tf":1.0},"129":{"tf":1.0},"165":{"tf":1.0},"30":{"tf":1.0}}}}}}},"df":0,"docs":{},"e":{"a":{"df":0,"docs":{},"r":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"158":{"tf":1.0},"71":{"tf":1.0}}}},"df":0,"docs":{}}},"d":{"df":1,"docs":{"98":{"tf":1.0}}},"df":0,"docs":{},"q":{"df":1,"docs":{"113":{"tf":1.0}}},"t":{"df":1,"docs":{"56":{"tf":1.0}},"u":{"df":0,"docs":{},"p":{"df":2,"docs":{"14":{"tf":1.0},"18":{"tf":1.0}}}}}},"h":{"df":0,"docs":{},"e":{"df":0,"docs":{},"l":{"df":0,"docs":{},"l":{"c":{"df":0,"docs":{},"h":{"df":0,"docs":{},"e":{"c":{"df":0,"docs":{},"k":{"df":1,"docs":{"143":{"tf":1.0}}}},"df":0,"docs":{}}}},"df":7,"docs":{"125":{"tf":1.0},"146":{"tf":1.0},"156":{"tf":1.0},"165":{"tf":1.0},"166":{"tf":1.0},"26":{"tf":1.0},"51":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"t":{"c":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"150":{"tf":1.0},"32":{"tf":1.0}}}}},"df":0,"docs":{}}}},"u":{"df":0,"docs":{},"f":{"df":1,"docs":{"114":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":1,"docs":{"153":{"tf":1.0}}}}},"r":{"df":0,"docs":{},"t":{"df":3,"docs":{"102":{"tf":1.0},"103":{"tf":1.0},"162":{"tf":1.0}}}},"u":{"df":0,"docs":{},"r":{"c":{"df":1,"docs":{"129":{"tf":1.0}}},"df":0,"docs":{}}}},"p":{"df":0,"docs":{},"l":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":1,"docs":{"121":{"tf":1.0}}}}}},"t":{"a":{"df":0,"docs":{},"t":{"df":1,"docs":{"80":{"tf":1.0}}}},"df":0,"docs":{},"r":{"df":0,"docs":{},"u":{"c":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"r":{"df":1,"docs":{"28":{"tf":1.0}}}}}},"df":0,"docs":{}}},"u":{"df":0,"docs":{},"f":{"df":0,"docs":{},"f":{"df":2,"docs":{"102":{"tf":1.0},"162":{"tf":1.0}}}}}},"u":{"b":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"t":{"df":0,"docs":{},"u":{"df":0,"docs":{},"t":{"df":2,"docs":{"61":{"tf":1.0},"62":{"tf":1.0}}}}}}}}},"df":0,"docs":{}},"y":{"df":0,"docs":{},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"e":{"df":0,"docs":{},"m":{"df":1,"docs":{"24":{"tf":1.0}}}}}}}},"t":{"a":{"c":{"df":1,"docs":{"66":{"tf":1.0}}},"df":0,"docs":{},"i":{"df":0,"docs":{},"l":{"df":1,"docs":{"68":{"tf":1.0}}}},"r":{"df":1,"docs":{"49":{"tf":1.0}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"m":{"df":0,"docs":{},"i":{"df":0,"docs":{},"n":{"df":1,"docs":{"26":{"tf":1.0}}}}}},"s":{"df":0,"docs":{},"t":{"df":0,"docs":{},"i":{"df":0,"docs":{},"m":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":1,"docs":{"4":{"tf":1.0}}}}}}}}},"x":{"df":0,"docs":{},"t":{"df":4,"docs":{"112":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"97":{"tf":1.0}}}}},"o":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":4,"docs":{"112":{"tf":1.0},"161":{"tf":1.0},"164":{"tf":1.0},"97":{"tf":1.0}}}},"p":{"df":1,"docs":{"93":{"tf":1.0}}},"u":{"c":{"df":0,"docs":{},"h":{"df":2,"docs":{"43":{"tf":1.0},"81":{"tf":1.0}}}},"df":0,"docs":{}}},"r":{"df":1,"docs":{"117":{"tf":1.0}},"e":{"df":0,"docs":{},"e":{"df":1,"docs":{"41":{"tf":1.0}}}}}},"u":{"df":0,"docs":{},"n":{"df":0,"docs":{},"i":{"df":0,"docs":{},"q":{"df":1,"docs":{"104":{"tf":1.0}}},"x":{"df":1,"docs":{"27":{"tf":1.0}}}}},"s":{"df":1,"docs":{"33":{"tf":1.0}},"e":{"df":0,"docs":{},"r":{"df":1,"docs":{"136":{"tf":1.0}}}}}},"v":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"i":{"a":{"b":{"df":0,"docs":{},"l":{"df":2,"docs":{"131":{"tf":1.0},"147":{"tf":1.0}}}},"df":0,"docs":{}},"df":0,"docs":{}}}},"df":0,"docs":{},"e":{"df":0,"docs":{},"r":{"df":0,"docs":{},"s":{"df":0,"docs":{},"i":{"df":0,"docs":{},"o":{"df":0,"docs":{},"n":{"df":2,"docs":{"1":{"tf":1.0},"13":{"tf":1.0}}}}}}}},"i":{"df":0,"docs":{},"e":{"df":0,"docs":{},"w":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}}},"w":{"c":{"df":1,"docs":{"77":{"tf":1.0}}},"df":0,"docs":{},"h":{"df":0,"docs":{},"o":{"df":0,"docs":{},"l":{"df":0,"docs":{},"e":{"df":2,"docs":{"157":{"tf":1.0},"64":{"tf":1.0}}}}}},"i":{"df":0,"docs":{},"l":{"d":{"c":{"a":{"df":0,"docs":{},"r":{"d":{"df":1,"docs":{"53":{"tf":1.0}}},"df":0,"docs":{}}},"df":0,"docs":{}},"df":0,"docs":{}},"df":0,"docs":{}}},"o":{"df":0,"docs":{},"r":{"df":0,"docs":{},"l":{"d":{"df":1,"docs":{"33":{"tf":1.0}}},"df":0,"docs":{}}}}},"x":{"a":{"df":0,"docs":{},"r":{"df":0,"docs":{},"g":{"df":1,"docs":{"123":{"tf":1.0}}}}},"df":0,"docs":{}}}}},"lang":"English","pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5"},"results_options":{"limit_results":20,"teaser_word_count":30},"search_options":{"bool":"OR","expand":true,"fields":{"body":{"boost":1},"breadcrumbs":{"boost":2},"title":{"boost":2}}}} \ No newline at end of file diff --git a/searching-files-and-filenames.html b/searching-files-and-filenames.html new file mode 100644 index 0000000..f4da9b1 --- /dev/null +++ b/searching-files-and-filenames.html @@ -0,0 +1,539 @@ +Searching Files and Filenames - Linux Command Line Computing

Searching Files and Filenames

This chapter will show how to search file contents based on literal strings or regular expressions. After that, you'll learn how to locate files based on their names and other properties like size, last modified timestamp and so on.

info The example_files directory has the scripts used in this chapter.

grep

Quoting from wikipedia:

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression. Its name comes from the ed command g/re/p (globally search a regular expression and print), which has the same effect.

The grep command has lots and lots of features, so much so that I wrote a book with hundreds of examples and exercises. The most common usage is filtering lines from the input using a regular expression (regexp).

Common options

Commonly used options are listed below. Examples will be discussed in later sections.

  • --color=auto highlight the matching portions, filenames, line numbers, etc using colors
  • -i ignore case
  • -v print only the non-matching lines
  • -n prefix line numbers for output lines
  • -c display only the count of output lines
  • -l print only the filenames matching the given expression
  • -L print filenames not matching the pattern
  • -w match pattern only as whole words
  • -x match pattern only as whole lines
  • -F interpret pattern as a fixed string (i.e. not as a regular expression)
  • -o print only the matching portions
  • -A N print the matching line and N number of lines after the matched line
  • -B N print the matching line and N number of lines before the matched line
  • -C N print the matching line and N number of lines before and after the matched line
  • -m N print a maximum of N matching lines
  • -q no standard output, quit immediately if match found, useful in scripts
  • -s suppress error messages, useful in scripts
  • -r recursively search all files in the specified input folders (by default searches the current directory)
  • -R like -r, but follows symbolic links as well
  • -h do not prefix filename for matching lines (default behavior for single input file)
  • -H prefix filename for matching lines (default behavior for multiple input files)

The following examples would all be suited for the -F option as these do not use regular expressions. grep is smart enough to do the right thing in such cases.

# lines containing 'an'
+$ printf 'apple\nbanana\nmango\nfig\ntango\n' | grep 'an'
+banana
+mango
+tango
+
+# case insensitive matching
+$ printf 'Cat\ncut\ncOnCaT\nfour cats\n' | grep -i 'cat'
+Cat
+cOnCaT
+four cats
+
+# match only whole words
+$ printf 'par value\nheir apparent\ntar-par' | grep -w 'par'
+par value
+tar-par
+
+# count empty lines
+$ printf 'hi\n\nhello\n\n\n\nbye\n' | grep -cx ''
+4
+
+# print the matching line as well as two lines after
+$ printf 'red\nblue\ngreen\nbrown\nyellow' | grep -A2 'blue'
+blue
+green
+brown
+

Here's an example where the line numbers and matched portions are highlighted in color:

example with --color option

Regular Expressions

By default, grep treats the search pattern as Basic Regular Expression (BRE). Here are the various options related to regexp:

  • -G option can be used to specify explicitly that BRE is needed
  • -E option will enable Extended Regular Expression (ERE)
    • in GNU grep, BRE and ERE only differ in how metacharacters are specified, no difference in features
  • -F option will cause the search patterns to be treated literally
  • -P if available, this option will enable Perl Compatible Regular Expression (PCRE)

The following reference is for Extended Regular Expressions.

Anchors

  • ^ restricts the match to the start of the string
  • $ restricts the match to the end of the string
  • \< restricts the match to the start of word
  • \> restricts the match to the end of word
  • \b restricts the match to both the start/end of words
  • \B matches wherever \b doesn't match

Dot metacharacter and Quantifiers

  • . match any character, including the newline character
  • ? match 0 or 1 times
  • * match 0 or more times
  • + match 1 or more times
  • {m,n} match m to n times
  • {m,} match at least m times
  • {,n} match up to n times (including 0 times)
  • {n} match exactly n times

Character classes

  • [set123] match any of these characters once
  • [^set123] match except any of these characters once
  • [3-7AM-X] range of characters from 3 to 7, A, another range from M to X
  • \w similar to [a-zA-Z0-9_] for matching word characters
  • \s similar to [ \t\n\r\f\v] for matching whitespace characters
  • \W match non-word characters
  • \S match non-whitespace characters
  • [[:digit:]] similar to [0-9]
  • [[:alnum:]_] similar to \w

Alternation and Grouping

  • pat1|pat2|pat3 match pat1 or pat2 or pat3
  • () group patterns, a(b|c)d is same as abd|acd
    • also serves as a capture group
  • \N backreference, gives the matched portion of the Nth capture group
    • \1 backreference to the first capture group
    • \2 backreference to the second capture group and so on up to \9

Quoting from the manual for BRE vs ERE differences:

In basic regular expressions the meta-characters ?, +, {, |, (, and ) lose their special meaning; instead use the backslashed versions \?, \+, \{, \|, \(, and \).

Regexp examples

# lines ending with 'ar'
+$ printf 'spared no one\npar\nspar\ndare' | grep 'ar$'
+par
+spar
+
+# extract 'part' or 'parrot' or 'parent' case insensitively
+$ echo 'par apartment PARROT parent' | grep -ioE 'par(en|ro)?t'
+part
+PARROT
+parent
+
+# extract quoted text
+$ echo 'I like "mango" and "guava"' | grep -oE '"[^"]+"'
+"mango"
+"guava"
+
+# 8 character lines having the same 3 lowercase letters at the start and end
+$ grep -xE '([a-z]{3})..\1' /usr/share/dict/words
+mesdames
+respires
+restores
+testates
+

Line comparisons between files

The -f and -x options can be combined to get the common lines between two files or the difference when -v is used as well. Add -F if you want to treat the search strings literally (recall that regexp is the default).

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+# common lines between two files
+$ grep -Fxf colors_1 colors_2
+yellow
+
+# lines present in colors_2 but not in colors_1
+$ grep -Fvxf colors_1 colors_2
+blue
+black
+dark green
+
+# lines present in colors_1 but not in colors_2
+$ grep -Fvxf colors_2 colors_1
+teal
+light blue
+brown
+

Perl Compatible Regular Expression

PCRE has many advanced features compared to BRE/ERE. Here are some examples:

# numbers >= 100, uses possessive quantifiers
+$ echo '0501 035 154 12 26 98234' | grep -oP '0*+\d{3,}'
+0501
+154
+98234
+
+# extract digits only if preceded by =
+$ echo '100 apple=42, fig=314 red:255' | grep -oP '=\K\d+'
+42
+314
+
+# all digits and optional hyphen combo from the start of the line
+$ echo '123-87-593 42 fig 314-12-111' | grep -oP '\G\d+-?'
+123-
+87-
+593
+
+# all whole words except 'bat' and 'map'
+$ echo 'car2 bat cod map combat' | grep -oP '\b(bat|map)\b(*SKIP)(*F)|\w+'
+car2
+cod
+combat
+

See man pcrepattern or PCRE online manual for documentation.

You can use the -r option to search recursively within the specified directories. By default, the current directory will be searched. Use -R if you want symbolic links found within the input directories to be followed as well. You do not need the -R option for specifying symbolic links as arguments.

Here are some basic examples. Recursive search will work as if -H option was specified as well, even if only one file was matched. Also, hidden files are included by default.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+$ ls -AF
+backups/  colors_1  colors_2  .hidden  projects/
+
+# recursively search in the 'backups' directory
+$ grep -r 'clear' backups
+backups/dot_files/.bash_aliases:alias c=clear
+# add the -h option to prevent filename prefix in the output
+$ grep -rh 'clear' backups
+alias c=clear
+
+# by default, the current directory is used for recursive search
+$ grep -rl 'clear'
+.hidden
+backups/dot_files/.bash_aliases
+

You can further prune the files to be searched using the include/exclude options. Note that these options will work even if recursive search is not active.

OptionDescription
--include=GLOBsearch only files that match GLOB
--exclude=GLOBskip files that match GLOB
--exclude-from=FILEskip files that match any file pattern from FILE
--exclude-dir=GLOBskip directories that match GLOB
# default recursive search
+$ grep -r 'Hello'
+projects/python/hello.py:print("Hello, Python!")
+projects/shell/hello.sh:echo "Hello, Bash!"
+
+# limit the search to only filenames ending with '.py'
+$ grep -r --include='*.py' 'Hello'
+projects/python/hello.py:print("Hello, Python!")
+
+# in some cases you can just use shell globs instead recursive grep
+$ shopt -s globstar
+$ grep -H 'Hello' **/*.py
+projects/python/hello.py:print("Hello, Python!")
+

info ripgrep is a recommended alternative to GNU grep with a highly optimized regexp engine, parallel search, ignoring files based on .gitignore and so on.

grep and xargs

You can use the shell | operator to pass the output of a command as input to another command. Suppose a command gives you a list of filenames and you want to pass this list as input arguments to another command, what would you do? One solution is to use the xargs command. Here's a basic example (assuming filenames won't conflict with shell metacharacters):

# an example command producing a list of filenames
+$ grep -rl 'clear'
+.hidden
+backups/dot_files/.bash_aliases
+
+# same as: head -n1 .hidden backups/dot_files/.bash_aliases
+$ grep -rl 'clear' | xargs head -n1
+==> .hidden <==
+ghost
+
+==> backups/dot_files/.bash_aliases <==
+alias p=pwd
+

Characters like space, newline, semicolon, etc are special to the shell. So, filenames containing these characters have to be properly quoted. Or, where applicable, you can use a list of filenames separated by the ASCII NUL character (since filenames cannot have the NUL character). You can use grep -Z to separate the output with NUL and xargs -0 to treat the input as NUL separated. Here's an example:

# consider this command that generates a list of filenames
+$ grep -rl 'blue'
+.hidden
+colors_1
+colors_2
+backups/color list.txt
+
+# example to show issues due to filenames containing shell metacharacters
+# 'backups/color list.txt' is treated as two different files
+$ grep -rl 'blue' | xargs grep -l 'teal'
+colors_2
+grep: backups/color: No such file or directory
+grep: list.txt: No such file or directory
+
+# use 'grep -Z' + 'xargs -0' combo for a robust solution
+# match files containing both 'blue' and 'teal'
+$ grep -rlZ 'blue' | xargs -0 grep -l 'teal'
+colors_1
+

Note that the command passed to xargs doesn't accept custom made aliases and functions. So, if you had aliased grep to grep --color=auto, don't be surprised if the output isn't colorized. See unix.stackexchange: have xargs use alias instead of binary for details and workarounds.

info You can use xargs -r to avoid running the command when the filename list doesn't have any non-blank character (i.e. when the list is empty).

# there's no file containing 'violet'
+# so, xargs doesn't get any filename, but grep is still run
+$ grep -rlZ 'violet' | xargs -0 grep -L 'brown'
+(standard input)
+
+# using the -r option avoids running the command in such cases
+$ grep -rlZ 'violet' | xargs -r0 grep -L 'brown'
+

warning warning Do not use xargs -P to combine the output of parallel runs, as you are likely to get a mangled result. The parallel command would be a better option. See unix.stackexchange: xargs vs parallel for more details. See also unix.stackexchange: when to use xargs.

Further Reading

find

The find command has comprehensive features to filter files and directories based on their name, size, timestamp and so on. And more importantly, find helps you to perform actions on such filtered files.

Filenames

By default, you'll get every entry (including hidden ones) in the current directory and sub-directories when you use find without any options or paths. To search within specific paths, they should be immediately mentioned after find, i.e. before any options.

# change to the 'scripts' directory and source the 'find.sh' script
+$ source find.sh
+$ ls -F
+backups/    hello_world.py*  ip.txt     report.log  todos/
+errors.log  hi.sh*           projects/  scripts@
+
+$ cd projects
+# same as: find .
+$ find
+.
+./.venv
+./tictactoe
+./tictactoe/game.py
+./calculator
+./calculator/calc.sh
+
+$ cd ..
+$ find todos
+todos
+todos/books.txt
+todos/TRIP.txt
+todos/wow.txt
+

info Note that symbolic links won't be followed by default. You can use the -L option for such cases.

To match filenames based on a particular criteria, you can use wildcards or regular expressions. For wildcards, you can use the -name option or the case-insensitive version -iname. These will match only the basename, so you'll get a warning if you use / as part of the pattern. You can use -path and -ipath if you need to include / as well in the pattern. Unlike grep, the glob pattern is matched against the entire basename (as there are no start/end anchors in globs).

# filenames ending with '.log'
+# 'find .' indicates the current working directory (CWD) as the path to search
+$ find . -name '*.log'
+./report.log
+./backups/aug.log
+./backups/jan.log
+./errors.log
+
+# match filenames containing 'ip' case-insensitively
+# note the use of '*' on both sides of 'ip' to match the whole filename
+# . is optional when CWD is the only path to search
+$ find -iname '*ip*'
+./todos/TRIP.txt
+./scripts
+./ip.txt
+
+# names containing 'k' within the 'backups' and 'todos' directories
+$ find backups todos -name '*k*'
+backups
+backups/bookmarks.html
+todos/books.txt
+

You can use the -not (or !) operator to invert the matching condition:

# same as: find todos ! -name '*[A-Z]*'
+$ find todos -not -name '*[A-Z]*'
+todos
+todos/books.txt
+todos/wow.txt
+

You can use the -regex and -iregex (case-insensitive) options to match filenames based on regular expressions. In this case, the pattern will match the entire path, so / can be used without requiring special options. The default regexp flavor is emacs which you can change by using the -regextype option.

# filename containing only uppercase alphabets and file extension is '.txt'
+# note the use of '.*/' to match the entire file path
+$ find -regex '.*/[A-Z]+\.txt'
+./todos/TRIP.txt
+
+# here 'egrep' flavor is being used
+# filename starting and ending with the same word character (case-insensitive)
+# and file extension is '.txt'
+$ find -regextype egrep -iregex '.*/(\w).*\1\.txt'
+./todos/wow.txt
+

File type

The -type option helps to filter files based on their types like regular file, directory, symbolic link, etc.

# regular files
+$ find projects -type f
+projects/tictactoe/game.py
+projects/calculator/calc.sh
+
+# regular files that are hidden as well
+$ find -type f -name '.*'
+./.hidden
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+
+# directories
+$ find projects -type d
+projects
+projects/.venv
+projects/tictactoe
+projects/calculator
+
+# symbolic links
+$ find -type l
+./scripts
+

info You can use , to separate multiple file types. For example, -type f,l will match both regular files and symbolic links.

$ find -type f,l -name '*ip*'
+./scripts
+./ip.txt
+

Depth

The path being searched is considered as depth 0, files within the search path are at depth 1, files within a sub-directory are at depth 2 and so on. Note that these global options should be specified before other kind of options like -type, -name, etc.

The -maxdepth option restricts the search to the specified maximum depth:

# non-hidden regular files only in the current directory
+# sub-directories will not be checked
+# -not -name '.*' can also be used instead of -name '[^.]*'
+$ find -maxdepth 1 -type f -name '[^.]*'
+./report.log
+./hi.sh
+./errors.log
+./hello_world.py
+./ip.txt
+

The -mindepth option specifies the minimum depth:

# recall that path being searched is considered as depth 0
+# and contents within the search path are at depth 1
+$ find -mindepth 1 -maxdepth 1 -type d
+./projects
+./todos
+./backups
+
+$ find -mindepth 3 -type f
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+

Age

Consider the following file properties:

  • a accessed
  • c status changed
  • m modified

The above prefixes need to be combined with time (based on 24 hour periods) or min (based on minutes) options. For example, the -mtime (24 hour) option checks for the last modified timestamp and -amin (minute) checks for the last accessed timestamp. These options accept a number (integer or fractional) argument, that can be further prefixed by the + or - symbols. Here are some examples:

# modified less than 24 hours ago
+$ find -maxdepth 1 -type f -mtime 0
+./hello_world.py
+./ip.txt
+
+# accessed between 24 to 48 hours ago
+$ find -maxdepth 1 -type f -atime 1
+./ip.txt
+# accessed within the last 24 hours
+$ find -maxdepth 1 -type f -atime -1
+./hello_world.py
+# accessed within the last 48 hours
+$ find -maxdepth 1 -type f -atime -2
+./hello_world.py
+./ip.txt
+
+# modified more than 20 days back
+$ find -maxdepth 1 -type f -mtime +20
+./.hidden
+./report.log
+./errors.log
+

info The -daystart qualifier will measure time only from the beginning of the day. For example, -daystart -mtime 1 will check the files that were modified yesterday.

Size

You can use the -size option to filter based on file sizes. By default, the number argument will be considered as 512-byte blocks. You can use the suffix c to specify the size in bytes. The suffixes k (kilo), M (mega) and G (giga) are calculated in powers of 1024.

# greater than 10 * 1024 bytes
+$ find -type f -size +10k
+./report.log
+./errors.log
+
+# greater than 9 bytes and less than 50 bytes
+$ find -type f -size +9c -size -50c
+./hi.sh
+./hello_world.py
+./ip.txt
+
+# exactly 10 bytes
+$ find -type f -size 10c
+./ip.txt
+

info You can also use the -empty option instead of -size 0.

Acting on matched files

The -exec option helps you pass the matching files to another command. You can choose to execute the command once for every file (by using \;) or just once for all the matching files (by using +). However, if the number of files are too many, find will use more command invocations as necessary. The ; character is escaped since it is a shell metacharacter (you can also quote it as an alternative to escaping).

You need to use {} to represent the files passed as arguments to the command being executed. Here are some examples:

# count the number of characters for each matching file
+# wc is called separately for each matching file
+$ find -type f -size +9k -exec wc -c {} \;
+1234567 ./report.log
+54321 ./errors.log
+
+# here, both matching files are passed together to the wc command
+$ find -type f -size +9k -exec wc -c {} +
+1234567 ./report.log
+  54321 ./errors.log
+1288888 total
+

As mentioned in the Managing Files and Directories chapter, the -t option for cp and mv commands will help you specify the target directory before the source files. Here's an example:

$ mkdir rc_files
+$ find backups/dot_files -type f -exec cp -t rc_files {} +
+
+$ find rc_files -type f
+rc_files/.bashrc
+rc_files/.inputrc
+rc_files/.vimrc
+
+$ rm -r rc_files
+

info You can use the -delete option instead of calling the rm command to delete the matching files. However, it cannot remove non-empty directories and there are other gotchas to be considered. See the manual for more details.

Multiple criteria

Filenames can be matched against multiple criteria such as -name, -size, -mtime, etc. You can use operators between them and group them within \( and \) to construct complex expressions.

  • -a or -and or absence of an operator means both expressions have to be satisfied
    • second expression won't be evaluated if the first one is false
  • -o or -or means either of the expressions have to be satisfied
    • second expression won't be evaluated if the first one is true
  • -not inverts the result of the expression
    • you can also use ! but that might need escaping or quoting depending on the shell
# names containing both 'x' and 'ip' in any order (case-insensitive)
+$ find -iname '*x*' -iname '*ip*'
+./todos/TRIP.txt
+./ip.txt
+
+# names containing 'sc' or size greater than 10k
+$ find -name '*sc*' -or -size +10k
+./report.log
+./scripts
+./errors.log
+
+# except filenames containing 'o' or 'r' or 'txt'
+$ find -type f -not \( -name '*[or]*' -or -name '*txt*' \)
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./.hidden
+./hi.sh
+

Prune

The -prune option is helpful when you want to prevent find from descending into specific directories. By default, find will traverse all the files even if the given conditions will result in throwing away those results from the output. So, using -prune not only helps in speeding up the process, it could also help in cases where trying to access a file within the exclusion path would've resulted in an error.

# regular files ending with '.log'
+$ find -type f -name '*.log'
+./report.log
+./backups/aug.log
+./backups/jan.log
+./errors.log
+
+# exclude the 'backups' directory
+# note the use of -path when '/' is needed in the pattern
+$ find -type f -not -path './backups/*' -prune -name '*.log'
+./report.log
+./errors.log
+

Using -not -path '*/.git/*' -prune can be handy when dealing with Git based version control projects.

find and xargs

Similar to the grep -Z and xargs -0 combination seen earlier, you can use the find -print0 and xargs -0 combination. The -exec option is sufficient for most use cases, but xargs -P (or the parallel command) can be handy if you need parallel execution for performance reasons.

Here's an example of passing filtered files to sed (stream editor, will be discussed in the Multipurpose Text Processing Tools chapter):

$ find -name '*.log'
+./report.log
+./backups/aug.log
+./backups/jan.log
+./errors.log
+
+# for the filtered files, replace all occurrences of 'apple' with 'fig'
+# 'sed -i' will edit the files inplace, so no output on the terminal
+$ find -name '*.log' -print0 | xargs -r0 -n2 -P2 sed -i 's/apple/fig/g'
+

In the above example, -P2 is used to allow xargs to run two processes at a time (default is one process). You can use -P0 to allow xargs to launch as many processes as possible. The -n2 option is used to limit the number of file arguments passed to each sed call to 2, otherwise xargs is likely to pass as many arguments as possible and thus reduce/negate the effect of parallelism. Note that the values used for -n and -P in the above illustration are just random examples, you'll have to fine tune them for your particular use case.

Further Reading

locate

locate is a faster alternative to the find command for searching files by name. It is based on a database, which gets updated by a cron job. So, newer files may be not present in results unless you update the database. Use this command if it is available in your distro (for example, sudo apt install mlocate on Debian-like systems) and you remember some part of filename. Very useful if you have to search the entire filesystem in which case find command will take a very long time compared to locate.

Here are some examples:

  • locate 'power' print path of filenames containing power in the whole filesystem
    • implicitly, locate would change the string to *power* as no globbing characters are present in the string specified
  • locate -b '\power.log' print path matching the string power.log exactly at the end of the path
    • /home/learnbyexample/power.log matches
    • /home/learnbyexample/lowpower.log' will not match since there are other characters at the start of the filename
    • use of \ prevents the search string from implicitly being replaced by *power.log*
  • locate -b '\proj_adder' the -b option is also handy to print only the matching directory name, otherwise every file under that folder would also be displayed

info See also unix.stackexchange: pros and cons of find and locate.

Exercises

info For grep exercises, use the example_files/text_files directory for input files, unless otherwise specified.

info For find exercises, use the find.sh script, unless otherwise specified.

1) Display lines containing an from the input files blocks.txt, ip.txt and uniform.txt. Show the results with and without filename prefix.

# ???
+blocks.txt:banana
+ip.txt:light orange
+uniform.txt:mango
+
+# ???
+banana
+light orange
+mango
+

2) Display lines containing the whole word he from the sample.txt input file.

# ???
+14) He he he
+

3) Match only whole lines containing car irrespective of case. The matching lines should be displayed with line number prefix as well.

$ printf 'car\nscared\ntar car par\nCar\n' | grep # ???
+1:car
+4:Car
+

4) Display all lines from purchases.txt except those that contain tea.

# ???
+coffee
+washing powder
+coffee
+toothpaste
+soap
+

5) Display all lines from sample.txt that contain do but not it.

# ???
+13) Much ado about nothing
+

6) For the input file sample.txt, filter lines containing do and also display the line that comes after such a matching line.

# ???
+ 6) Just do-it
+ 7) Believe it
+--
+13) Much ado about nothing
+14) He he he
+

7) For the input file sample.txt, filter lines containing are or he as whole words as well as the line that comes before such a matching line. Go through info grep or the online manual and use appropriate options such that there's no separator between the groups of matching lines in the output.

# ???
+ 3) Hi there
+ 4) How are you
+13) Much ado about nothing
+14) He he he
+

8) Extract all pairs of () with/without text inside them, provided they do not contain () characters inside.

$ echo 'I got (12) apples' | grep # ???
+(12)
+
+$ echo '((2 +3)*5)=25 and (4.3/2*()' | grep # ???
+(2 +3)
+()
+

9) For the given input, match all lines that start with den or end with ly.

$ lines='reply\n1 dentist\n2 lonely\neden\nfly away\ndent\n'
+
+$ printf '%b' "$lines" | grep # ???
+reply
+2 lonely
+dent
+

10) Extract words starting with s and containing both e and t in any order.

$ words='sequoia subtle exhibit sets tests sit store_2'
+
+$ echo "$words" | grep # ???
+subtle
+sets
+store_2
+

11) Extract all whole words having the same first and last word character.

$ echo 'oreo not a _oh_ pip RoaR took 22 Pop' | grep # ???
+oreo
+a
+_oh_
+pip
+RoaR
+22
+

12) Match all input lines containing *[5] literally.

$ printf '4*5]\n(9-2)*[5]\n[5]*3\nr*[5\n' | grep # ???
+(9-2)*[5]
+

13) Match whole lines that start with hand and immediately followed by s or y or le or no further character.

$ lines='handed\nhand\nhandy\nunhand\nhands\nhandle\nhandss\n'
+
+$ printf '%b' "$lines" | grep # ???
+hand
+handy
+hands
+handle
+

14) Input lines have three or more fields separated by a , delimiter. Extract from the second field to the second last field. In other words, extract fields other than the first and last.

$ printf 'apple,fig,cherry\ncat,dog,bat\n' | grep # ???
+fig
+dog
+
+$ echo 'dragon,42,unicorn,3.14,shapeshifter\n' | grep # ???
+42,unicorn,3.14
+

15) Recursively search for files containing ello.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+# ???
+projects/python/hello.py
+projects/shell/hello.sh
+colors_1
+colors_2
+

16) Search for files containing blue recursively, but do not search within the backups directory.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+# ???
+.hidden
+colors_1
+colors_2
+

17) Search for files containing blue recursively, but not if the file also contains teal.

# change to the 'scripts' directory and source the 'grep.sh' script
+$ source grep.sh
+
+# ???
+.hidden
+colors_2
+backups/color list.txt
+

18) Find all regular files within the backups directory.

# change to the 'scripts' directory and source the 'find.sh' script
+$ source find.sh
+
+# ???
+backups/dot_files/.bashrc
+backups/dot_files/.inputrc
+backups/dot_files/.vimrc
+backups/aug.log
+backups/bookmarks.html
+backups/jan.log
+

19) Find all regular files whose extension starts with p or s or v.

# ???
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./hi.sh
+./backups/dot_files/.vimrc
+./hello_world.py
+

20) Find all regular files whose name do not have the lowercase letters g to l.

# ???
+./todos/TRIP.txt
+./todos/wow.txt
+

21) Find all regular files whose path has at least one directory name starting with p or d.

# ???
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+

22) Find all directories whose name contains b or d.

# ???
+./todos
+./backups
+./backups/dot_files
+

23) Find all hidden directories.

# ???
+./projects/.venv
+

24) Find all regular files at the exact depth of 2.

# ???
+./todos/books.txt
+./todos/TRIP.txt
+./todos/wow.txt
+./backups/aug.log
+./backups/bookmarks.html
+./backups/jan.log
+

25) What's the difference between find -mtime and find -atime? And, what is the time period these options work with?

26) Find all empty regular files.

# ???
+./projects/tictactoe/game.py
+./projects/calculator/calc.sh
+./todos/books.txt
+./todos/TRIP.txt
+./todos/wow.txt
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+./backups/aug.log
+./backups/bookmarks.html
+./backups/jan.log
+

27) Create a directory named filtered_files. Then, copy all regular files that are greater than 1 byte in size but whose name don't end with .log to this directory.

# ???
+$ ls -A filtered_files
+hello_world.py  .hidden  hi.sh  ip.txt
+

28) Find all hidden files, but not if they are part of the filtered_files directory created earlier.

# ???
+./.hidden
+./backups/dot_files/.bashrc
+./backups/dot_files/.inputrc
+./backups/dot_files/.vimrc
+

29) Delete the filtered_files directory created earlier. Then, go through the find manual and figure out how to list only executable files.

# ???
+./hi.sh
+./hello_world.py
+

30) List at least one use case for piping the find output to the xargs command instead of using the find -exec option.

31) How does the locate command work faster than the equivalent find command?

\ No newline at end of file diff --git a/shell-customization.html b/shell-customization.html new file mode 100644 index 0000000..a905529 --- /dev/null +++ b/shell-customization.html @@ -0,0 +1,161 @@ +Shell Customization - Linux Command Line Computing

Shell Customization

This chapter will discuss some of the bash features that you can use to customize the command line environment.

Environment Variables

From wikipedia: Environment variable:

An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP environment variable to discover a suitable location to store temporary files, or the HOME or USERPROFILE variable to find the directory structure owned by the user running the process.

See bash manual: Shell Variables for the complete list of bash variables. Some of them are presented below and some (HISTCONTROL for example) will be discussed later in this chapter.

  • HOME The current user's home directory; the default for the cd builtin command. The value of this variable is also used by tilde expansion
  • PS1 The primary prompt string. The default value is \s-\v\$
  • PS2 The secondary prompt string. The default value is >
  • PATH A colon-separated list of directories in which the shell looks for commands. A zero-length (null) directory name in the value of PATH indicates the current directory. A null directory name may appear as two adjacent colons, or as an initial or trailing colon
  • PWD The current working directory as set by the cd builtin
  • OLDPWD The previous working directory as set by the cd builtin
  • SHELL This environment variable expands to the full pathname of the shell

You can use the printenv command to display the name and value of all the environment variables. Providing arguments will display the values only for those variables.

$ printenv SHELL PWD HOME
+/bin/bash
+/home/learnbyexample/cli-computing
+/home/learnbyexample
+

info warning It is recommended to use lowercase for user defined variable names to avoid potential conflict with environment variables. You might have noticed that I used only lowercase names in the Shell Scripting chapter.

info See also unix.stackexchange: How to correctly add a path to PATH?.

Aliases and Functions

To create an alias, use the appropriately named alias command. Without any arguments, it will list all the currently defined aliases. If you want to know what an existing alias does, provide one or more names as arguments. To actually create an alias, give a name, followed by = and then the command to be aliased. There should be no spaces around the = operator. Use type name to check if that name is already taken by some command. Here are some examples:

# mapping 'p' to the 'pwd' command
+$ type p
+bash: type: p: not found
+$ alias p='pwd'
+$ p
+/home/learnbyexample/cli-computing
+
+# adding '--color=auto' to 'ls' invocations
+$ type -a ls
+ls is /bin/ls
+$ alias ls='ls --color=auto'
+$ type -a ls
+ls is aliased to 'ls --color=auto'
+ls is /bin/ls
+

Here's how you can check what the above aliases do:

$ alias p ls
+alias p='pwd'
+alias ls='ls --color=auto'
+

info As seen above, aliases have higher precedence compared to commands in the PATH. You can use a \ prefix (for example \ls) if you want to avoid an alias and use the original command. You can also use command ls instead of the escape character.

If you need to pass arguments to your custom commands, use a function (or write a shell script). Here's an example function:

# prefix current path to the given arguments
+$ ap() { for f in "$@"; do echo "$PWD/$f"; done; }
+
+$ p
+/home/learnbyexample
+$ ap ip.txt mountain.jpg
+/home/learnbyexample/ip.txt
+/home/learnbyexample/mountain.jpg
+

info The aliases and functions created above will be valid only for that particular shell session. To load these shortcuts automatically, you need to add them to special files. See the next section for details.

You can use the unalias command to remove an alias. For functions, use the unset -f command.

$ unalias p
+
+$ unset -f ap
+
+$ type p ap
+bash: type: p: not found
+bash: type: ap: not found
+

Config files

You can add customizations to special configuration files so that those settings are automatically loaded when you start an interactive shell session.

.bashrc

From bash manual: Startup Files:

When an interactive shell that is not a login shell is started, Bash reads and executes commands from ~/.bashrc, if that file exists.

You'll likely have a ~/.bashrc file provided by the Linux distro you've installed, with useful settings like enabling bash programmable completion features, aliases and so on. I leave the distro provided settings alone, unless they are related to aliases and shell options that I want to customize.

Some of the shopt customizations I use are shown below. shopt was discussed briefly in the Shell Features chapter. See bash manual: Shopt Builtin for more details.

# append to history file instead of overwriting
+shopt -s histappend
+
+# extended wildcard functionality
+shopt -s extglob
+
+# helps to recursively match files within a specified path
+shopt -s globstar
+

I prefer a simple prompt PS1='$ ' instead of fancy colors. See bash manual: Controlling the Prompt for customization options. See also starship which is a minimal, blazing-fast, and infinitely customizable prompt for any shell.

Some history customizations are shown below. See bash manual: History Facilities for more details. See also unix.stackexchange: common history across sessions.

# ignorespace prevents lines starting with space from being saved in history
+# erasedups deletes previous history entries matching the current one
+HISTCONTROL=ignorespace:erasedups
+
+# maximum number of history lines in the current shell session
+# older entries will be overwritten if the size is exceeded
+# use a negative number for unlimited size
+HISTSIZE=2000
+
+# maximum number of lines in the history file
+HISTFILESIZE=2000
+

For aliases and functions, I use a separate file named ~/.bash_aliases to reduce clutter in the .bashrc file. This is not a file that is loaded automatically, so you need to add source ~/.bash_aliases command in the .bashrc file.

Some of my favorite aliases and functions are shown below. See my .bash_aliases file for more.

alias c='clear'
+alias p='pwd'
+alias e='exit'
+
+alias c1='cd ../'
+alias c2='cd ../../'
+alias c3='cd ../../../'
+
+alias ls='ls --color=auto'
+alias l='ls -ltrhG'
+alias la='l -A'
+
+alias grep='grep --color=auto'
+
+# save the last command from history to a reference file
+alias sl='fc -ln -1 | sed "s/^\s*//" >> ~/.saved_cmds.txt'
+alias slg='< ~/.saved_cmds.txt grep'
+
+# case insensitive file search
+# fs search is same as find -iname '*search*'
+fs() { find -iname '*'"$1"'*' ; }
+

info You can use source with .bashrc or .bash_aliases files as arguments to apply changes from such files to the current shell session.

.inputrc

You can add custom key bindings to the ~/.inputrc file. See bash manual: Readline Init File for more details.

A few examples from my ~/.inputrc file are shown below:

$ cat ~/.inputrc
+# use up/down arrow to match history based on starting text of the command
+"\e[A": history-search-backward
+"\e[B": history-search-forward
+# use history-substring-search-backward and history-substring-search-forward
+# if you want to match anywhere in the command line
+
+# ignore case for filename matching and completion
+set completion-ignore-case on
+
+# single Tab press will complete if there's only one match
+# multiple completions will be displayed otherwise
+set show-all-if-ambiguous on
+

info You can use bind -f ~/.inputrc or press Ctrl+x Ctrl+r to apply changes from the .inputrc file to the current shell session.

Further Reading

Readline shortcuts

Quoting from bash manual: Readline Interaction:

Often during an interactive session you type in a long line of text, only to notice that the first word on the line is misspelled. The Readline library gives you a set of commands for manipulating the text as you type it in, allowing you to just fix your typo, and not forcing you to retype the majority of the line. Using these editing commands, you move the cursor to the place that needs correction, and delete or insert the text of the corrections.

By default, the command line editing bindings are styled after Emacs (a text editor). You can switch to Vi mode (another text editor) if you wish. This section will discuss some of the often used Emacs-style key bindings.

Tab completion

The tab key helps you complete commands, aliases, filenames and so on, depending on the context. If there is only one possible completion, it will be done on single tab press. Otherwise, you can press the tab key twice to get a list of possible matches (if there are any).

Use set show-all-if-ambiguous on as seen earlier in the .inputrc section to combine the single and double tab presses into a single action.

info See bash manual: Programmable Completion for more details.

Searching history

You can use Ctrl+r to search through the command history. After pressing this key sequence, type characters you wish to match from history, then press the Esc key to return to the command prompt or press Enter to execute the command.

You can press Ctrl+r repeatedly to move backwards through matching entries and Ctrl+s to move forwards. If Ctrl+s is not working as expected, see unix.stackexchange: disable ctrl-s.

As discussed in the .inputrc section, you can use custom key mappings instead of the default offerings.

Moving the cursor

The documentation uses Meta (M- prefix) and notes that this key is labeled as Alt on many keyboards. The documentation also mentions that you can also use the Esc key for such combinations.

  • Alt+b move the cursor to the start of the current or previous word
  • Alt+f move the cursor to the end of the next word
  • Ctrl+a or Home move the cursor to the beginning of the command line
  • Ctrl+e or End move the cursor to the end of the command line

info One difference between Alt and Esc combinations is that you can keep pressing b or f while holding the Alt key down. The Esc combinations are two different key presses, whereas Alt has to be kept pressed down for the shortcut to take effect.

Deleting characters

  • Alt+Backspace (or Esc+Backspace) delete backwards up to word boundary
  • Ctrl+w delete backwards up to whitespace boundary
  • Ctrl+u delete from the character before the cursor till the start of the line
  • Ctrl+k delete from the cursor location to the end of the command line

Clear screen

  • Ctrl+l preserve whatever is typed and clear the terminal screen

info Note that Ctrl+l doesn't try to remove the scrollback buffer altogether. Use the clear command for that purpose.

Swap words and characters

  • Alt+t (or Esc+t) swap the previous two words
  • Ctrl+t swap the previous two characters
    • for example, if you typed sp instead of ps, press Ctrl+t when the cursor is to the right of sp

Insert arguments

  • Alt+. (or Esc+.) insert the last argument from the previous command, multiple presses will traverse through second last command and so on
    • for example, if cat temp.txt was the last command used, pressing Alt+. will insert temp.txt
    • you can also use !$ to represent the last argument from the previous command

Further Reading

Copy and paste

Shortcuts for copy-paste operations in the terminal are shown below. You might be able to customize these shortcuts in the terminal preferences.

  • Shift+Ctrl+c copy the highlighted portion to the clipboard
  • Shift+Ctrl+v paste clipboard contents
  • Shift+Insert paste the last highlighted portion (not necessarily the clipboard contents)

You can also press the middle mouse button instead of the Shift+Insert shortcut. This is not limited to the terminal, works in many other applications too. You can use the xinput command to enable/disable mouse button clicks. First, use xinput without any arguments and spot the number corresponding to your mouse. As an example, assuming the device number is 11, you can use the following commands:

  • xinput set-button-map 11 1 0 3 to disable middle button click
  • xinput set-button-map 11 1 2 3 to enable middle button click

Exercises

1) Which command would you use to display the name and value of all or specific environment variables?

2) If you add an alias for an already existing command (ls for example), how would you invoke the original command instead of the alias?

3) Why doesn't the alias shown below work? What would you use instead?

# doesn't work as expected
+$ alias ext='echo "${1##*.}"'
+$ ext ip.txt
+ ip.txt
+
+# expected output
+$ ext ip.txt
+txt
+$ ext scores.csv
+csv
+$ ext file.txt.txt
+txt
+

4) How would you remove a particular alias/function definition for the current shell session?

$ alias hw='echo hello world'
+$ hw
+hello world
+# ???
+$ hw
+hw: command not found
+
+$ hw() { echo hello there ; }
+$ hw
+hello there
+# ???
+$ hw
+hw: command not found
+

5) Write an alias and a function to display the contents of the PATH environment variable on separate lines by changing : to the newline character. Sample output is shown below.

$ echo "$PATH"
+/usr/local/bin:/usr/bin:/bin:/usr/games
+
+# alias
+$ a_p
+/usr/local/bin
+/usr/bin
+/bin
+/usr/games
+
+# function
+$ f_p
+/usr/local/bin
+/usr/bin
+/bin
+/usr/games
+

6) Will a login shell read and execute ~/.bashrc automatically?

7) What should be the value assigned to HISTSIZE if you wish to have unlimited history entries?

8) What does the binding set completion-ignore-case on do?

9) Which shortcut helps you interactively search the command history?

10) What do the shortcuts Alt+b and Alt+f do?

11) Are there differences between the Ctrl+l shortcut and the clear command?

12) Which shortcut will you use to delete characters before the cursor till the start of the line?

13) What do the shortcuts Alt+t and Ctrl+t do?

14) Is there a difference between the Shift+Insert and Shift+Ctrl+v shortcuts?

\ No newline at end of file diff --git a/shell-features.html b/shell-features.html new file mode 100644 index 0000000..3a66a28 --- /dev/null +++ b/shell-features.html @@ -0,0 +1,686 @@ +Shell Features - Linux Command Line Computing

Shell Features

This chapter focuses on Bash shell features like quoting mechanisms, wildcards, redirections, command grouping, process substitution, command substitution, etc. Others will be discussed in later chapters.

info The example_files directory has the scripts and sample input files used in this chapter.

info Some of the examples in this chapter use commands that will be discussed in later chapters. Basic description of what such commands do have been added here and you'll also see more examples in the rest of the chapters.

Quoting mechanisms

This section will quote (heh) the relevant definitions from the bash manual and provide some examples for each of the four mechanisms.

1) Escape Character

A non-quoted backslash \ is the Bash escape character. It preserves the literal value of the next character that follows, with the exception of newline.

metacharacter: A character that, when unquoted, separates words. A metacharacter is a space, tab, newline, or one of the following characters: |, &, ;, (, ), <, or >.

Here's an example where unquoted shell metacharacter causes an error:

$ echo apple;cherry
+apple
+cherry: command not found
+
+# '\;' escapes the ';' character, thus losing the metacharacter meaning
+$ echo apple\;cherry
+apple;cherry
+

And here's an example where the subtler issue might not be apparent at first glance:

# this will create two files named 'new' and 'file.txt'
+# aim was to create a single file named 'new file.txt'
+$ touch new file.txt
+$ ls new*txt
+ls: cannot access 'new*txt': No such file or directory
+$ rm file.txt new
+
+# escaping the space will create a single file named 'new file.txt'
+$ touch new\ file.txt
+$ ls new*txt
+'new file.txt'
+$ rm new\ file.txt
+

2) Single Quotes

Enclosing characters in single quotes (') preserves the literal value of each character within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash.

No character is special within single quoted strings. Here's an example:

$ echo 'apple;cherry'
+apple;cherry
+

You can place strings represented by different quoting mechanisms next to each other to concatenate them together. Here's an example:

# concatenation of four strings
+# 1: '@fruits = '
+# 2: \'
+# 3: 'apple and banana'
+# 4: \'
+$ echo '@fruits = '\''apple and banana'\'
+@fruits = 'apple and banana'
+

3) Double Quotes

Enclosing characters in double quotes (") preserves the literal value of all characters within the quotes, with the exception of $, `, \, and, when history expansion is enabled, !.

Here's an example showing variable interpolation within double quotes:

$ qty='5'
+
+# as seen earlier, no character is special within single quotes
+$ echo 'I bought $qty apples'
+I bought $qty apples
+
+# a typical use of double quotes is to enable variable interpolation
+$ echo "I bought $qty apples"
+I bought 5 apples
+

Unless you specifically want the shell to interpret the contents of a variable, you should always quote the variable to avoid issues due to the presence of shell metacharacters.

$ f='new file.txt'
+
+# same as: echo 'apple banana' > new file.txt
+$ echo 'apple banana' > $f
+bash: $f: ambiguous redirect
+
+# same as: echo 'apple banana' > 'new file.txt'
+$ echo 'apple banana' > "$f"
+$ cat "$f"
+apple banana
+$ rm "$f"
+

info See also unix.stackexchange: Why does my shell script choke on whitespace or other special characters?.

4) ANSI-C Quoting

Words of the form $'string' are treated specially. The word expands to string, with backslash-escaped characters replaced as specified by the ANSI C standard.

This form of quoting helps you use escape sequences like \t for tab, \n for newline and so on. You can also represent characters using their codepoint values in octal and hexadecimal formats.

# can also use echo -e 'fig:\t42' or printf 'fig:\t42\n'
+$ echo $'fig:\t42'
+fig:    42
+
+# \x27 represents the single quote character in hexadecimal format
+$ echo $'@fruits = \x27apple and banana\x27'
+@fruits = 'apple and banana'
+
+# 'grep' helps you to filter lines based on the given pattern
+# but it doesn't recognize escapes like '\t' for tab characters
+$ printf 'fig\t42\napple 100\nball\t20\n' | grep '\t'
+# in such cases, one workaround is use to ANSI-C quoting
+$ printf 'fig\t42\napple 100\nball\t20\n' | grep $'\t'
+fig     42
+ball    20
+

printf is a shell builtin which you can use to format arguments (similar to the printf() function from the C programming language). This command will be used in many more examples to come.

info See bash manual: ANSI-C Quoting for complete list of supported escape sequences. See man ascii for a table of ASCII characters and their numerical representations.

Wildcards

It is relatively easy to specify complete filenames as command arguments when they are few in number. And you could use features like tab completion and middle mouse button click (which pastes the last highlighted text) to assist in such cases.

But what to do if you have to deal with tens and hundreds of files (or even more)? If applicable, one way is to match all the files based on a common pattern in their filenames, for example extensions like .py, .txt and so on. Wildcards (globs) will help in such cases. This feature is provided by the shell, and thus individual commands need not worry about implementing them. Pattern matching supported by wildcards are somewhat similar to regular expressions, but there are fundamental and syntactical differences between them.

Some of the commonly used wildcards are listed below:

  • * match any character, zero or more times
    • as a special case, * won't match the starting . of hidden files unless the dotglob shell option is set
  • ? match any character exactly once
  • [set149] match any of these characters once
  • [^set149] match any characters except the given set of characters
    • you can also use [!set149] to negate the character class
  • [a-z] match a range of characters from a to z
  • [0-9a-fA-F] match any hexadecimal character

And here are some examples:

# change to the 'scripts' directory and source the 'globs.sh' script
+$ source globs.sh
+$ ls
+100.sh   f1.txt      f4.txt    hi.sh   math.h         report-02.log
+42.txt   f2_old.txt  f7.txt    ip.txt  notes.txt      report-04.log
+calc.py  f2.txt      hello.py  main.c  report-00.log  report-98.log
+
+# beginning with 'c' or 'h' or 't'
+$ ls [cht]*
+calc.py  hello.py  hi.sh
+
+# only hidden files and directories
+$ ls -d .*
+.  ..  .hidden  .somerc
+
+# ending with '.c' or '.py'
+$ ls *.c *.py
+calc.py  hello.py  main.c
+
+# containing 'o' as well as 'x' or 'y' or 'z' afterwards
+$ ls *o*[xyz]*
+f2_old.txt  hello.py  notes.txt
+
+# ending with '.' and two more characters
+$ ls *.??
+100.sh  calc.py  hello.py  hi.sh
+
+# shouldn't start with 'f' and ends with '.txt'
+$ ls [^f]*.txt
+42.txt  ip.txt  notes.txt
+
+# containing digits '1' to '5' and ending with 'log'
+$ ls *[1-5]*log
+report-02.log  report-04.log
+

Since some characters are special inside the character class, you need special placement to treat them as ordinary characters:

  • - should be the first or the last character in the set
  • ^ should be other than the first character
  • ] should be the first character
$ ls *[ns-]*
+100.sh  main.c     report-00.log  report-04.log
+hi.sh   notes.txt  report-02.log  report-98.log
+
+$ touch 'a^b' 'mars[planet].txt'
+$ rm -i *[]^]*
+rm: remove regular empty file 'a^b'? y
+rm: remove regular empty file 'mars[planet].txt'? y
+

A named character set is defined by a name enclosed between [: and :] and has to be used within a character class [], along with any other characters as needed.

Named setDescription
[:digit:][0-9]
[:lower:][a-z]
[:upper:][A-Z]
[:alpha:][a-zA-Z]
[:alnum:][0-9a-zA-Z]
[:word:][0-9a-zA-Z_]
[:xdigit:][0-9a-fA-F]
[:cntrl:]control characters — first 32 ASCII characters and 127th (DEL)
[:punct:]all the punctuation characters
[:graph:][:alnum:] and [:punct:]
[:print:][:alnum:], [:punct:] and space
[:ascii:]all the ASCII characters
[:blank:]space and tab characters
[:space:]whitespace characters
# starting with a digit character, same as: [0-9]*
+$ ls [[:digit:]]*
+100.sh  42.txt
+
+# starting with a digit character or 'c'
+# same as: [0-9c]*
+$ ls [[:digit:]c]*
+100.sh  42.txt  calc.py
+
+# starting with a non-alphabet character
+$ ls [^[:alpha:]]*
+100.sh  42.txt
+

info As mentioned before, you can use echo to test how the wildcards will expand before using a command to act upon the matching files. For example, echo *.txt before using commands like rm *.txt. One difference compared to ls is that echo will display the wildcard as is instead of showing an error if there's no match.

info See bash manual: Pattern Matching for more details, information on locale stuff and so on.

Brace Expansion

This is not a wildcard feature, you just get expanded strings. Brace expansion has two mechanisms for reducing typing:

  • taking out common portions among multiple strings
  • generating a range of characters

Say you want to create two files named test_x.txt and test_y.txt. These two strings have something in common at the start and the end. You can specify the unique portions as comma separated strings within a pair of curly braces and put the common parts around the braces. Multiple braces can be used as needed. Use echo for testing purposes.

$ mkdir practice_brace
+$ cd practice_brace
+
+# same as: touch ip1.txt ip3.txt ip7.txt
+$ touch ip{1,3,7}.txt
+$ ls ip*txt
+ip1.txt  ip3.txt  ip7.txt
+
+# same as: mv ip1.txt ip_a.txt
+$ mv ip{1,_a}.txt
+$ ls ip*txt
+ip3.txt  ip7.txt  ip_a.txt
+
+$ echo adders/{half,full}_adder.v
+adders/half_adder.v adders/full_adder.v
+
+$ echo file{0,1}.{txt,log}
+file0.txt file0.log file1.txt file1.log
+
+# empty alternate is allowed too
+$ echo file{,1}.txt
+file.txt file1.txt
+
+# example with nested braces
+$ echo file.{txt,log{,.bkp}}
+file.txt file.log file.log.bkp
+

To generate a range, specify numbers or single characters separated by .. and an optional third argument as the step value. Here are some examples:

$ echo {1..4}
+1 2 3 4
+$ echo {4..1}
+4 3 2 1
+
+$ echo {1..2}{a..b}
+1a 1b 2a 2b
+
+$ echo file{1..4}.txt
+file1.txt file2.txt file3.txt file4.txt
+
+$ echo file{1..10..2}.txt
+file1.txt file3.txt file5.txt file7.txt file9.txt
+
+$ echo file_{x..z}.txt
+file_x.txt file_y.txt file_z.txt
+
+$ echo {z..j..-3}
+z w t q n k
+
+# '0' prefix
+$ echo {008..10}
+008 009 010
+

If the use of braces doesn't match the expansion syntax, it will be left as is:

$ echo file{1}.txt
+file{1}.txt
+
+$ echo file{1-4}.txt
+file{1-4}.txt
+

Extended and Recursive globs

From man bash:

Extended globDescription
?(pattern-list)Matches zero or one occurrence of the given patterns
*(pattern-list)Matches zero or more occurrences of the given patterns
+(pattern-list)Matches one or more occurrences of the given patterns
@(pattern-list)Matches one of the given patterns
!(pattern-list)Matches anything except one of the given patterns

Extended globs are disabled by default. You can use the shopt builtin to set/unset shell options like extglob, globstar, etc. You can also check what is the current status of such options.

$ shopt extglob
+extglob         off
+
+# set extglob
+$ shopt -s extglob
+$ shopt extglob
+extglob         on
+
+# unset extglob
+$ shopt -u extglob
+$ shopt extglob
+extglob         off
+

Here are some examples, assuming extglob option has already been set:

# change to the 'scripts' directory and source the 'globs.sh' script
+$ source globs.sh
+$ ls
+100.sh   f1.txt      f4.txt    hi.sh   math.h         report-02.log
+42.txt   f2_old.txt  f7.txt    ip.txt  notes.txt      report-04.log
+calc.py  f2.txt      hello.py  main.c  report-00.log  report-98.log
+
+# one or more digits followed by '.' and then zero or more characters
+$ ls +([0-9]).*
+100.sh  42.txt
+
+# same as: ls *.c *.sh
+$ ls *.@(c|sh)
+100.sh  hi.sh  main.c
+
+# not ending with '.txt'
+$ ls !(*.txt)
+100.sh   hello.py  main.c  report-00.log  report-04.log
+calc.py  hi.sh     math.h  report-02.log  report-98.log
+
+# not ending with '.txt' or '.log'
+$ ls *.!(txt|log)
+100.sh  calc.py  hello.py  hi.sh  main.c  math.h
+

If you enable the globstar option, you can recursively match filenames within a specified path.

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+# with 'find' command (this will be explained in a later chapter)
+$ find -name '*.txt'
+./todos/books.txt
+./todos/outing.txt
+./ip.txt
+
+# with 'globstar' enabled
+$ shopt -s globstar
+$ ls **/*.txt
+ip.txt  todos/books.txt  todos/outing.txt
+
+# another example
+$ ls -1 **/*.@(py|html)
+backups/bookmarks.html
+hello_world.py
+projects/tictactoe/game.py
+

info Add the shopt invocations to ~/.bashrc if you want these settings applied at terminal startup. This will be discussed in the Shell Customization chapter.

set

The set builtin command helps you to set or unset values of shell options and positional parameters. Here are some examples for shell options:

# disables logging command history from this point onwards
+$ set +o history
+# enable history logging
+$ set -o history
+
+# use vi-style CLI editing interface
+$ set -o vi
+# use emacs-style interface, this is usually the default
+$ set -o emacs
+

You'll see more examples (for example, set -x) in later chapters. See bash manual: Set Builtin for documentation.

Pipelines

The pipe control operator | helps you connect the output of a command as the input of another command. This operator vastly reduces the need for temporary intermediate files. As discussed previously in the Unix Philosophy section, command line tools usually specialize in a single task. If you can break down a problem into smaller tasks, the pipe operator will come in handy often. Here are some examples:

# change to the 'scripts' directory and source the 'du.sh' script
+$ source du.sh
+
+# list of files
+$ ls
+projects  report.log  todos
+# count the number of files
+# you can also use: printf '%q\n' * | wc -l
+$ ls -q | wc -l
+3
+
+# report the size of files/folders in human readable format
+# and then sort them based on human readable sizes in ascending order
+$ du -sh * | sort -h
+8.0K    todos
+48K     projects
+7.4M    report.log
+

In the above examples, ls and du perform their own tasks of displaying list of files and showing file sizes respectively. After that, the wc and sort commands take care of counting and sorting the lines respectively. In such cases, the pipe operator saves you the trouble of dealing with temporary data.

Note that the %q format specifier in printf helps you quote the arguments in a way that is recognizable by the shell. The -q option for ls substitutes nongraphic characters in the filenames with a ? character. Both of these are workarounds to prevent the counting process from getting sidetracked due to characters like newline in the filenames.

info The pipe control operator |& will be discussed later in this chapter.

tee

Sometimes, you might want to display the command output on the terminal as well as require the results for later use. In such cases, you can use the tee command:

$ du -sh * | tee sizes.log
+48K     projects
+7.4M    report.log
+8.0K    todos
+
+$ cat sizes.log
+48K     projects
+7.4M    report.log
+8.0K    todos
+
+$ rm sizes.log
+

Redirection

From bash manual: Redirections:

Before a command is executed, its input and output may be redirected using a special notation interpreted by the shell. Redirection allows commands' file handles to be duplicated, opened, closed, made to refer to different files, and can change the files the command reads from and writes to. Redirection may also be used to modify file handles in the current shell execution environment.

There are three standard data streams:

  • standard input (stdin — file descriptor 0)
  • standard output (stdout — file descriptor 1)
  • standard error (stderr — file descriptor 2)

Both the standard output and error streams are displayed on the terminal by default. The stderr stream is used when something goes wrong with the command usage. Each of these three streams have a predefined file descriptor as mentioned above. In this section, you'll see how to redirect these three streams.

info Redirections can be placed anywhere, but they are usually used at the start or end of a command. For example, the following two commands are equivalent:

>op.txt grep 'error' report.log
+
+grep 'error' report.log >op.txt
+

info Space characters between the redirection operators and the filename are optional.

Redirecting output

You can use the > operator to redirect the standard output of a command to a file. A number prefix can be added to the > operator to work with that particular file descriptor. Default is 1 (recall that the file descriptor for stdout is 1), so 1> and > perform the same operation. Use >> to append the output to a file.

The filename provided to the > and >> operators will be created if a regular file of that name doesn't exist yet. If the file already exists, > will overwrite that file whereas >> will append the contents.

# change to the 'example_files/text_files' directory for this section
+
+# save first three lines of 'sample.txt' to 'op.txt'
+$ head -n3 sample.txt > op.txt
+$ cat op.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+
+# append last two lines of 'sample.txt' to 'op.txt'
+$ tail -n2 sample.txt >> op.txt
+$ cat op.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+14) He he he
+15) Adios amigo
+
+$ rm op.txt
+

info You can use /dev/null as a filename to discard the output, to provide an empty file as input for a command, etc.

info You can use set noclobber to prevent overwriting if a file already exists. When the noclobber option is set, you can still overwrite a file by using >| instead of the > operator.

Redirecting input

Some commands like tr and datamash can only work with data from the standard input. This isn't an issue when you are piping data from another command, for example:

# filter lines containing 'the' from the input file 'greeting.txt'
+# and then display the results in uppercase using the 'tr' command
+$ grep 'the' greeting.txt | tr 'a-z' 'A-Z'
+HI THERE
+

You can use the < redirection operator if you want to pass data from a file to such commands. The default prefix here is 0, which is the file descriptor for stdin data. Here's an example:

$ tr 'a-z' 'A-Z' <greeting.txt
+HI THERE
+HAVE A NICE DAY
+

In some cases, a tool behaves differently when processing stdin data compared to file input. Here's an example with wc -l to report the total number of lines in the input:

# line count, filename is part of the output as well
+$ wc -l purchases.txt
+8 purchases.txt
+
+# filename won't be part of the output for stdin data
+# helpful for assigning the number to a variable for scripting purposes
+$ wc -l <purchases.txt
+8
+

Sometimes, you need to pass stdin data as well as other file inputs to a command. In such cases, you can use - to represent data from the standard input. Here's an example:

$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+# insert a column at the start
+$ printf 'ID\n1\n2\n3' | paste -d, - scores.csv
+ID,Name,Maths,Physics,Chemistry
+1,Ith,100,100,100
+2,Cy,97,98,95
+3,Lin,78,83,80
+

Even though a command accepts file input directly as an argument, redirecting can help for interactive usage. Here's an example:

# display only the third field
+$ <scores.csv cut -d, -f3
+Physics
+100
+98
+83
+
+# later, you realize that you need the first field too
+# use 'up' arrow key to bring the previous command
+# and modify the argument easily at the end
+# if you had used cut -d, -f3 scores.csv instead,
+# you'd have to navigate past the filename to modify the argument
+$ <scores.csv cut -d, -f1,3
+Name,Physics
+Ith,100
+Cy,98
+Lin,83
+

info warning Don't use cat filename | cmd for passing file content as stdin data, unless you need to concatenate data from multiple input files. See wikipedia: UUOC and Useless Use of Cat Award for more details.

Redirecting error

Recall that the file descriptor for stderr is 2. So, you can use 2> to redirect standard error to a file. Use 2>> if you need to append the contents. Here's an example:

# assume 'abcdxyz' doesn't exist as a shell command
+$ abcdxyz
+abcdxyz: command not found
+
+# the error in such cases will be part of the stderr stream, not stdout
+# so, you'll need to use 2> here
+$ abcdxyz 2> cmderror.log
+$ cat cmderror.log
+abcdxyz: command not found
+
+$ rm cmderror.log
+

info Use /dev/null as a filename if you need to discard the results.

Combining stdout and stderr

Newer versions of Bash provide these handy shortcuts:

  • &> redirect both stdout and stderr (overwrite if file already exists)
  • &>> redirect both stdout and stderr (append if file already exists)
  • |& pipe both stdout and stderr as input to another command

Here's an example which assumes xyz.txt doesn't exist, thus leading to errors:

# using '>' will redirect only the stdout stream
+# stderr will be displayed on the terminal
+$ grep 'log' file_size.txt xyz.txt > op.txt
+grep: xyz.txt: No such file or directory
+
+# using '&>' will redirect both the stdout and stderr streams
+$ grep 'log' file_size.txt xyz.txt &> op.txt
+$ cat op.txt
+file_size.txt:104K    power.log
+file_size.txt:746K    report.log
+grep: xyz.txt: No such file or directory
+
+$ rm op.txt
+

And here's an example with the |& operator:

# filter lines containing 'log' from the given file arguments
+# and then filter lines containing 'or' from the combined stdout and stderr
+$ grep 'log' file_size.txt xyz.txt |& grep 'or'
+file_size.txt:746K    report.log
+grep: xyz.txt: No such file or directory
+

For earlier Bash versions, you'll have to manually redirect the streams:

  • 1>&2 redirects file descriptor 1 (stdout) to the file descriptor 2 (stderr)
  • 2>&1 redirects file descriptor 2 (stderr) to the file descriptor 1 (stdout)

Here are some examples:

# note that the order of redirections is important here
+# you can also use: 2> op.txt 1>&2
+$ grep 'log' file_size.txt xyz.txt > op.txt 2>&1
+$ cat op.txt
+file_size.txt:104K    power.log
+file_size.txt:746K    report.log
+grep: xyz.txt: No such file or directory
+$ rm op.txt
+
+$ grep 'log' file_size.txt xyz.txt 2>&1 | grep 'or'
+file_size.txt:746K    report.log
+grep: xyz.txt: No such file or directory
+

Waiting for stdin

Sometimes, you might mistype a command without providing input. And instead of getting an error, you'll see the cursor patiently waiting for something. This isn't the shell hanging up on you. The command is waiting for you to type data, so that it can perform its task.

Say, you typed cat and pressed the Enter key. Seeing the blinking cursor, you type some text and press the Enter key again. You'll see the text you just typed echoed back to you as stdout (which is the functionality of the cat command). This will continue again and again, until you tell the shell that you are done. How to do that? Press Ctrl+d on a fresh line or press Ctrl+d twice at the end of a line. In the latter case, you'll not get a newline character at the end of the data.

# press Enter and Ctrl+d after typing all the required characters
+$ cat
+knock knock
+knock knock
+anybody here?
+anybody here?
+
+# 'tr' command here translates lowercase to uppercase
+$ tr 'a-z' 'A-Z'
+knock knock
+KNOCK KNOCK
+anybody here?
+ANYBODY HERE?
+

info Getting output immediately after each input line depends on the command's functionality. Commands like sort and shuf will wait for the entire input data before producing the output.

# press Ctrl+d after the third input line
+$ sort
+lion
+zebra
+bee
+bee
+lion
+zebra
+

Here's an example which has output redirection as well:

# press Ctrl+d after the line containing 'histogram'
+# filter lines containing 'is'
+$ grep 'is' > op.txt
+hi there
+this is a sample line
+have a nice day
+histogram
+
+$ cat op.txt
+this is a sample line
+histogram
+
+$ rm op.txt
+

info See also unix.stackexchange: difference between Ctrl+c and Ctrl+d.

Here Documents

Here Documents is another way to provide stdin data. In this case, the termination condition is a line matching a predefined string which is specified after the << redirection operator. This is especially helpful for automation, since pressing Ctrl+d interactively isn't desirable. Here's an example:

# EOF is typically used as the special string
+$ cat << 'EOF' > fruits.txt
+> banana 2
+> papaya 3
+> mango  10
+> EOF
+
+$ cat fruits.txt
+banana 2
+papaya 3
+mango  10
+$ rm fruits.txt
+

In the above example, the termination string was enclosed in single quotes as a good practice. Doing so prevents parameter expansion, command substitution, etc. You can also use \string for this purpose. If you use <<- instead of <<, leading tab characters can be added at the start of input lines without being part of the actual data.

info Just like $ and a space represents the primary prompt (PS1 shell variable), > and a space at the start of lines represents the secondary prompt PS2 (applicable for multiline commands). Don't type these characters when you use Here Documents in a shell script.

info See bash manual: Here Documents and stackoverflow: here documents for more examples and details.

Here Strings

This is similar to Here Documents, but the string is passed as an argument after the <<< redirection operator. Here are some examples:

$ tr 'a-z' 'A-Z' <<< hello
+HELLO
+$ tr 'a-z' 'A-Z' <<< 'hello world'
+HELLO WORLD
+
+$ greeting='hello world'
+$ tr 'a-z' 'A-Z' > op.txt <<< "$greeting"
+$ cat op.txt
+HELLO WORLD
+$ rm op.txt
+

Further Reading

Grouping commands

You can use the (list) and { list; } compound commands to redirect content for several commands. The former is executed in a subshell whereas the latter is executed in the current shell context. Spaces around () are optional but necessary for the {} version. From bash manual: Lists of Commands:

A list is a sequence of one or more pipelines separated by one of the operators ;, &, &&, or ||, and optionally terminated by one of ;, &, or a newline.

Here are some examples of command groupings:

# change to the 'example_files/text_files' directory for this section
+
+# the 'sed' command here gives the first line of the input
+# rest of the lines are then processed by the 'sort' command
+# thus, the header will always be the first line in the output
+$ (sed -u '1q' ; sort) < scores.csv
+Name,Maths,Physics,Chemistry
+Cy,97,98,95
+Ith,100,100,100
+Lin,78,83,80
+
+# save first three and last two lines from 'sample.txt' to 'op.txt'
+$ { head -n3 sample.txt; tail -n2 sample.txt; } > op.txt
+$ cat op.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+14) He he he
+15) Adios amigo
+$ rm op.txt
+

You might wonder why the second command did not use < sample.txt instead of repeating the filename twice. The reason is that some commands might read more than what is required (for buffering purposes) and thus cause issues for the remaining commands. In the sed+sort example, the -u option guarantees that sed will not to read more than the required data. See unix.stackexchange: sort but keep header line at the top for more examples and details.

info You don't need the () or {} groups to see the results of multiple commands on the terminal. Just the ; separator between the commands would be enough. See also bash manual: Command Execution Environment.

$ head -n1 sample.txt ; echo 'have a nice day'
+ 1) Hello World
+have a nice day
+

List control operators

You can use these operators to control the execution of the subsequent command depending on the exit status of the first command. From bash manual: Lists of Commands:

AND and OR lists are sequences of one or more pipelines separated by the control operators && and ||, respectively. AND and OR lists are executed with left associativity.

For AND list, the second command will be executed if and only if the first command exits with 0 status.

# first command succeeds here, so the second command is also executed
+$ echo 'hello' && echo 'have a nice day'
+hello
+have a nice day
+
+# assume 'abcdxyz' doesn't exist as a shell command
+# the second command will not be executed
+$ abcdxyz && echo 'have a nice day'
+abcdxyz: command not found
+
+# if you use ';' instead, the second command will still be executed
+$ abcdxyz ; echo 'have a nice day'
+abcdxyz: command not found
+have a nice day
+

For OR list, the second command will be executed if and only if the first command does not exit with 0 status.

# since the first command succeeds, the second one won't run
+$ echo 'hello' || echo 'have a nice day'
+hello
+
+# assume 'abcdxyz' doesn't exist as a shell command
+# since the first command fails, the second one will run
+$ abcdxyz || echo 'have a nice day'
+abcdxyz: command not found
+have a nice day
+

Command substitution

Command substitution allows you to use the standard output of a command as part of another command. Trailing newlines, if any, will be removed. You can use the newer and preferred syntax $(command) or the older syntax `command`. Here are some examples:

# sample input
+$ printf 'hello\ntoday is: \n'
+hello
+today is:
+# append output from the 'date' command to the line containing 'today'
+$ printf 'hello\ntoday is: \n' | sed '/today/ s/$/'"$(date +%A)"'/'
+hello
+today is: Monday
+
+# save the output of 'wc' command to a variable
+# same as: line_count=`wc -l <sample.txt`
+$ line_count=$(wc -l <sample.txt)
+$ echo "$line_count"
+15
+

Here's an example with nested substitutions:

# dirname removes the trailing path component
+$ dirname projects/tictactoe/game.py
+projects/tictactoe
+# basename removes the leading directory component
+$ basename projects/tictactoe
+tictactoe
+
+$ proj=$(basename $(dirname projects/tictactoe/game.py))
+$ echo "$proj"
+tictactoe
+

Difference between the two types of syntax is quoted below from bash manual: Command Substitution:

When the old-style backquote form of substitution is used, backslash retains its literal meaning except when followed by $, `, or \. The first backquote not preceded by a backslash terminates the command substitution. When using the $(command) form, all characters between the parentheses make up the command; none are treated specially.

Command substitutions may be nested. To nest when using the backquoted form, escape the inner backquotes with backslashes.

Process substitution

Instead of a file argument, you can use command output with process substitution. The syntax is <(list). The shell will take care of passing a filename with the standard output of those commands. Here's an example:

# change to the 'example_files/text_files' directory for this section
+
+$ cat scores.csv
+Name,Maths,Physics,Chemistry
+Ith,100,100,100
+Cy,97,98,95
+Lin,78,83,80
+
+# can also use: paste -d, <(echo 'ID'; seq 3) scores.csv
+$ paste -d, <(printf 'ID\n1\n2\n3') scores.csv
+ID,Name,Maths,Physics,Chemistry
+1,Ith,100,100,100
+2,Cy,97,98,95
+3,Lin,78,83,80
+

For the above example, you could also have used - to represent stdin piped data as seen in an earlier section. Here's an example where two substitutions are used. This essentially helps you to avoid managing multiple temporary files, similar to how the | pipe operator helps for single temporary file.

# side-by-side view of sample input files
+$ paste f1.txt f2.txt
+1       1
+2       hello
+3       3
+world   4
+
+# this command gives the common lines between two files
+# the files have to be sorted for the command to work properly
+$ comm -12 <(sort f1.txt) <(sort f2.txt)
+1
+3
+

info See this unix.stackexchange thread for examples with the >(list) form.

Exercises

info Use the globs.sh script for wildcards related exercises, unless otherwise mentioned.

info Create a temporary directory for exercises that may require you to create some files. You can delete such practice directories afterwards.

1) Use the echo command to display the text as shown below. Use appropriate quoting as necessary.

# ???
+that's    great! $x = $y + $z
+

2) Use the echo command to display the values of the three variables in the format as shown below.

$ n1=10
+$ n2=90
+$ op=100
+
+# ???
+10 + 90 = 100
+

3) What will be the output of the command shown below?

$ echo $'\x22apple\x22: \x2710\x27'
+

4) List filenames starting with a digit character.

# change to the 'scripts' directory and source the 'globs.sh' script
+$ source globs.sh
+
+# ???
+100.sh  42.txt
+

5) List filenames whose extension do not begin with t or l. Assume extensions will have at least one character.

# ???
+100.sh  calc.py  hello.py  hi.sh  main.c  math.h
+

6) List filenames whose extension only have a single character.

# ???
+main.c  math.h
+

7) List filenames whose extension is not txt.

# ???
+100.sh   hello.py  main.c  report-00.log  report-04.log
+calc.py  hi.sh     math.h  report-02.log  report-98.log
+

8) Describe the wildcard pattern used in the command shown below.

$ ls *[^[:word:]]*.*
+report-00.log  report-02.log  report-04.log  report-98.log
+

9) List filenames having only lowercase alphabets before the extension.

# ???
+calc.py  hello.py  hi.sh  ip.txt  main.c  math.h  notes.txt
+

10) List filenames starting with ma or he or hi.

# ???
+hello.py  hi.sh  main.c  math.h
+

11) What commands would you use to get the outputs shown below? Assume that you do not know the depth of sub-directories.

# change to the 'scripts' directory and source the 'ls.sh' script
+$ source ls.sh
+
+# filenames ending with '.txt'
+# ???
+ip.txt  todos/books.txt  todos/outing.txt
+
+# directories starting with 'c' or 'd' or 'g' or 'r' or 't'
+# ???
+backups/dot_files/
+projects/calculator/
+projects/tictactoe/
+todos/
+

12) Create and change to an empty directory. Then, use brace expansion along with relevant commands to get the results shown below.

# ???
+$ ls report*
+report_2020.txt  report_2021.txt  report_2022.txt
+
+# use the 'cp' command here
+# ???
+$ ls report*
+report_2020.txt  report_2021.txt  report_2021.txt.bkp  report_2022.txt
+

13) What does the set builtin command do?

14) What does the | pipe operator do? And when would you add the tee command?

15) Can you infer what the following command does? Hint: see help printf.

$ printf '%s\n' apple car dragon
+apple
+car
+dragon
+

16) Use brace expansion along with relevant commands and shell features to get the result shown below. Hint: see previous question.

$ ls ip.txt
+ls: cannot access 'ip.txt': No such file or directory
+
+# ???
+$ cat ip.txt
+item_10
+item_12
+item_14
+item_16
+item_18
+item_20
+

17) With ip.txt containing text as shown in the previous question, use brace expansion and relevant commands to get the result shown below.

# ???
+$ cat ip.txt
+item_10
+item_12
+item_14
+item_16
+item_18
+item_20
+apple_1_banana_6
+apple_1_banana_7
+apple_1_banana_8
+apple_2_banana_6
+apple_2_banana_7
+apple_2_banana_8
+apple_3_banana_6
+apple_3_banana_7
+apple_3_banana_8
+

18) What are the differences between < and | shell operators, if any?

19) Which character is typically used to represent stdin data as a file argument?

20) What do the following operators do?

a) 1>
b) 2>
c) &>
d) &>>
e) |&

21) What will be the contents of op.txt if you use the following grep command?

# press Ctrl+d after the line containing 'histogram'
+$ grep 'hi' > op.txt
+hi there
+this is a sample line
+have a nice day
+histogram
+
+$ cat op.txt
+

22) What will be the contents of op.txt if you use the following commands?

$ qty=42
+$ cat << end > op.txt
+> dragon
+> unicorn
+> apple $qty
+> ice cream
+> end
+
+$ cat op.txt
+

23) Correct the command to get the expected output shown below.

$ books='cradle piranesi soulhome bastion'
+
+# something is wrong with this command
+$ sed 's/\b\w/\u&/g' <<< '$books'
+$Books
+
+# ???
+Cradle Piranesi Soulhome Bastion
+

24) Correct the command to get the expected output shown below.

# something is wrong with this command
+$ echo 'hello' ; seq 3 > op.txt
+hello
+$ cat op.txt
+1
+2
+3
+
+# ???
+$ cat op.txt
+hello
+1
+2
+3
+

25) What will be the output of the following commands?

$ printf 'hello' | tr 'a-z' 'A-Z' && echo ' there'
+
+$ printf 'hello' | tr 'a-z' 'A-Z' || echo ' there'
+

26) Correct the command(s) to get the expected output shown below.

# something is wrong with these commands
+$ nums=$(seq 3)
+$ echo $nums
+1 2 3
+
+# ???
+1
+2
+3
+

27) Will the following two commands produce equivalent output? If not, why not?

$ paste -d, <(seq 3) <(printf '%s\n' item_{1..3})
+
+$ printf '%s\n' {1..3},item_{1..3}
+
\ No newline at end of file diff --git a/shell-scripting.html b/shell-scripting.html new file mode 100644 index 0000000..d09e685 --- /dev/null +++ b/shell-scripting.html @@ -0,0 +1,729 @@ +Shell Scripting - Linux Command Line Computing

Shell Scripting

This chapter will cover the basics of shell scripting with bash. You'll learn about declaring variables, control structures, working with arguments passed to a script, getting user input and so on.

info The example_files directory has all the shell scripts discussed in this chapter. However, it is recommended that you type the scripts manually using your favorite text editor and refer to the example_files/shell_scripting directory only when necessary.

Need for scripting

From wikipedia: Scripting language:

A scripting language or script language is a programming language for a runtime system that automates the execution of tasks that would otherwise be performed individually by a human operator. Scripting languages are usually interpreted at runtime rather than compiled.

Typical scripting languages are intended to be very fast to learn and write in, either as short source code files or interactively in a read–eval–print loop (REPL, language shell). This generally implies relatively simple syntax and semantics; typically a "script" (code written in the scripting language) is executed from start to finish, as a "script", with no explicit entry point.

From wikipedia: Shell script:

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter. The various dialects of shell scripts are considered to be scripting languages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which sets up the environment, runs the program, and does any necessary cleanup or logging, is called a wrapper.

See also Difference between scripting and programming languages.

Executable script

There are several ways you can execute commands from a file. This section shows an example of creating an executable script. Consider this sample script saved in a file named hello.sh:

#!/bin/bash
+
+echo "Hello $USER"
+echo "Today is $(date -u +%A)"
+echo 'Have a nice day'
+

The first line in the above script has two parts:

Use chmod to add executable permission to the file and then run the script:

$ chmod +x hello.sh
+
+$ ./hello.sh
+Hello learnbyexample
+Today is Wednesday
+Have a nice day
+

If you want to use just the script name to execute it, the file has to be located in one of the PATH folders. Otherwise, you'll have to provide the script's path (absolute or relative) in order to execute it (as shown in the above illustration).

info .sh is typically used as the file extension for shell scripts. It is also common to not have an extension at all, especially for executable scripts.

Passing file argument to bash

You can also just pass a regular file as an argument to the bash command. In this case, the shebang isn't needed (though it wouldn't cause any issues either, since it will be treated as a comment).

$ cat greeting.sh
+echo 'hello'
+echo 'have a nice day'
+
+$ bash greeting.sh
+hello
+have a nice day
+

Sourcing script

Yet another way to execute a script is to source it using the source (or .) builtin command. A major difference from the previous methods is that the script is executed in the current shell environment context instead of a sub-shell. A common use case is sourcing ~/.bashrc and alias/functions (if they are saved in a separate file).

Here's an example:

$ cat prev_cmd.sh
+prev=$(fc -ln -2 | sed 's/^\s*//; q')
+echo "$prev"
+
+# 'echo' here is just a sample command for illustration purposes
+$ echo 'hello'
+hello
+# sourcing the script correctly gives the previous command
+$ source prev_cmd.sh
+echo 'hello'
+
+$ echo 'hello'
+hello
+# no output when the script is executed in a sub-shell
+$ bash prev_cmd.sh
+

info fc is a builtin command to manipulate the history of commands you've used from the terminal. See bash manual: History Builtins for more details.

Comments

Single line comments can be inserted after the # character, either at the start of a line or after an instruction.

$ cat comments.sh
+# this is a comment on its own line
+echo 'hello' # and this is a comment after a command
+
+$ bash comments.sh
+hello
+

info See this unix.stackexchange thread for emulating multiline comments.

Variables

Here's a basic example of assigning a variable and accessing its value:

# note that there cannot be any space characters around the = operator
+$ name='learnbyexample'
+
+$ echo "$name"
+learnbyexample
+

As seen above, you need to use the $ prefix while accessing the value stored in a variable. You can use the ${variable} syntax to distinguish between the variable and other parts of the string. Using appropriate quotes is recommended, unless otherwise necessary.

You can append to a variable by using the += operator. Here's an example:

$ colors='blue'
+$ echo "$colors"
+blue
+
+$ colors+=' green'
+$ echo "$colors"
+blue green
+

You can use the declare builtin to add attributes to variables. For example, the -i option for treating the variable as an integer, -r option for readonly, etc. These attributes can change the behavior of operators like = and += for those variables. See bash manual: Shell-Parameters and bash manual: declare for more details.

$ declare -i num=5
+$ echo "$num"
+5
+$ num+=42
+$ echo "$num"
+47
+
+$ declare -r color='brown'
+$ echo "$color"
+brown
+$ color+=' green'
+bash: color: readonly variable
+

info warning Assigning variables is one of the most common source for errors. Unlike most programming languages, spaces are not allowed around the = sign. That is because space is a shell metacharacter. Another common issue is using quotes (or not) around the value. Here are some examples:

$ num = 42
+num: command not found
+
+$ greeting=hello world
+world: command not found
+$ greeting='hello world'
+$ echo "$greeting"
+hello world
+
+# using quotes is NOT desirable here
+$ dir_path=~/reports
+$ echo "$dir_path"
+/home/learnbyexample/reports
+$ dir_path='~/reports'
+$ echo "$dir_path"
+~/reports
+

Arrays

From bash manual: Arrays:

Bash provides one-dimensional indexed and associative array variables. Any variable may be used as an indexed array; the declare builtin will explicitly declare an array. There is no maximum limit on the size of an array, nor any requirement that members be indexed or assigned contiguously. Indexed arrays are referenced using integers and are zero-based; associative arrays use arbitrary strings.

Here's an example of assigning an indexed array and various ways of accessing the elements:

$ fruits=('apple' 'fig' 'mango')
+
+# first element
+$ echo "${fruits[0]}"
+apple
+
+# last element
+$ echo "${fruits[-1]}"
+mango
+
+# all elements (example with for loop will be discussed later on)
+$ echo "${fruits[@]}"
+apple fig mango
+$ printf '%s\n' "${fruits[@]}"
+apple
+fig
+mango
+

Parameter Expansion

Bash provides several useful ways to extract and modify the contents of parameters and variables (including arrays). Some of these features will be discussed in this section.

1) Substring extraction using ${parameter:offset} syntax to get all characters from the given index:

$ city='Lucknow'
+
+# all characters from index 4 onwards
+# indexing starts from 0
+$ echo "${city:4}"
+now
+
+# last two characters
+# space before the negative sign is compulsory here,
+# since ${parameter:-word} is a different feature
+$ echo "${city: -2}"
+ow
+

When applied to arrays, substring extraction will give you those elements:

$ fruits=('apple' 'fig' 'mango')
+
+# all elements from index 1
+$ echo "${fruits[@]:1}"
+fig mango
+

2) Substring extraction using ${parameter:offset:length} syntax to get specific number of characters from the given index:

$ city='Lucknow'
+
+# 4 characters starting from index 0
+# can also use: echo "${city::4}"
+$ echo "${city:0:4}"
+Luck
+
+# 2 characters starting from index -4 (4th character from the end)
+$ echo "${city: -4:2}"
+kn
+
+# except the last 2 characters
+$ echo "${city::-2}"
+Luckn
+

3) ${#parameter} will give you the length of the string and ${#array[@]} will give you the number of elements in the array:

$ city='Lucknow'
+$ echo "${#city}"
+7
+
+$ fruits=('apple' 'fig' 'mango')
+$ echo "${#fruits[@]}"
+3
+

4) ${parameter#glob} will remove the shortest match from the start of the string. You can also use extended globs if enabled via the shopt builtin. ${parameter##glob} will remove the longest match from the start of the string. Here are some examples:

$ s='this is his life history'
+
+# shortest match is deleted
+$ echo "${s#*is}"
+ is his life history
+# longest match is deleted
+$ echo "${s##*is}"
+tory
+
+# assuming extglob is already enabled
+$ echo "${s#+([^ ])}"
+his is his life history
+$ echo "${s##+([^ ])}"
+ is his life history
+
+# for arrays, the processing is applied to each element
+$ fruits=('apple' 'fig' 'mango')
+$ echo "${fruits[@]#*[aeiou]}"
+pple g ngo
+

5) You can use ${parameter%glob} to remove the shortest match from the end of the string. ${parameter%%glob} will remove the longest match from the end of the string.

$ s='this is his life history'
+
+$ echo "${s%is*}"
+this is his life h
+$ echo "${s%%is*}"
+th
+
+$ fruits=('apple' 'fig' 'mango')
+$ echo "${fruits[@]%[aeiou]*}"
+appl f mang
+

6) ${parameter/glob/string} replaces the first matching occurrence with the given replacement string and ${parameter//glob/string} will replace all the matching occurrences. You can leave out the /string portion when you want to delete the matching occurrences. The glob will match the longest portion, similar to greedy behavior in regular expressions. Here are some examples:

$ ip='this is a sample string'
+
+# first occurrence of 'is' is replaced with '123'
+$ echo "${ip/is/123}"
+th123 is a sample string
+# all occurrences of 'is' are replaced with '123'
+$ echo "${ip//is/123}"
+th123 123 a sample string
+
+# replace all occurrences of 'am' or 'in' with '-'
+$ echo "${ip//@(am|in)/-}"
+this is a s-ple str-g
+
+# matches from the first 'is' to the last 's' in the input
+$ echo "${ip/is*s/ X }"
+th X tring
+
+# delete the first occurrence of 's'
+$ echo "${ip/s}"
+thi is a sample string
+# delete all the occurrences of 's'
+$ echo "${ip//s}"
+thi i a ample tring
+

7) You can use ${parameter/#glob/string} to match only at the start of the string and ${parameter/%glob/string} to match only at the end of the string.

$ ip='spare'
+
+# remove only from the start of the string
+$ echo "${ip/#sp}"
+are
+$ echo "${ip/#par}"
+spare
+# example with replacement string
+$ echo "${ip/#sp/fl}"
+flare
+
+# remove only from the end of the string
+$ echo "${ip/%re}"
+spa
+$ echo "${ip/%par}"
+spare
+

8) ${parameter^glob} can change only the first character to uppercase if matched by the glob. ${parameter^^glob} changes all the matching characters to uppercase (anywhere in the input string). You should provide a glob that only matches one character in length. If the glob is omitted, entire parameter will be matched. These rules also apply to the lowercase and swap case versions discussed later.

$ fruit='apple'
+
+# uppercase the first character
+$ echo "${fruit^}"
+Apple
+# uppercase the entire parameter
+$ echo "${fruit^^}"
+APPLE
+
+# first character doesn't match the 'g-z' range, so no change
+$ echo "${fruit^[g-z]}"
+apple
+# uppercase all letters in the 'g-z' range
+$ echo "${fruit^^[g-z]}"
+aPPLe
+# uppercase all letters in the 'a-e' or 'j-m' ranges
+$ echo "${fruit^^[a-ej-m]}"
+AppLE
+
+# this won't work since 'sky-' is not a single character
+$ color='sky-rose'
+$ echo "${color^^*-}"
+sky-rose
+

9) To change the characters to lowercase, use , and ,, as shown below:

$ fruit='APPLE'
+
+$ echo "${fruit,}"
+aPPLE
+$ echo "${fruit,,}"
+apple
+
+$ echo "${fruit,,[G-Z]}"
+ApplE
+

10) To swap case, use ~ and ~~ as shown below. Note that this seems to be deprecated, since it is no longer mentioned in the bash manual.

$ fruit='aPPle'
+
+# swap case only the first character
+$ echo "${fruit~}"
+APPle
+# swap case all the characters
+$ echo "${fruit~~}"
+AppLE
+
+# swap case characters matching the given character set
+$ echo "${fruit~~[g-zG-Z]}"
+appLe
+

info See bash manual: Shell Parameter Expansion for more details and other types of expansions.

Command Line Arguments

Command line arguments passed to a script (or a function) are saved in positional parameters starting with 1, 2, 3 etc. 0 contains the name of the shell or shell script. @ contains all the positional parameters starting from 1. Use # to get the number of positional parameters. Similar to variables, you need to use a $ prefix to get the value stored in these parameters. If the parameter number requires more than a single digit, you have to necessarily enclose them in {} (for example, ${12} to get the value of the twelfth parameter).

Here's an example script that accepts two arguments:

$ cat command_line_arguments.sh
+echo "No. of lines in '$1' is $(wc -l < "$1")"
+echo "No. of lines in '$2' is $(wc -l < "$2")"
+
+$ seq 12 > 'test file.txt'
+
+$ bash command_line_arguments.sh hello.sh test\ file.txt
+No. of lines in 'hello.sh' is 5
+No. of lines in 'test file.txt' is 12
+

Further Reading

Conditional Expressions

You can test a condition within [[ and ]] to get a success (0) or failure (1 or higher) exit status and take action accordingly. Bash provides several options and operators that you can use. Space is required after [[ and before ]] for this compound command to function.

info Operators ;, && and || will be used in this section to keep the examples terser. if-else and other control structures will be discussed later.

Options

The -e option checks if the given path argument exists or not. Add a ! prefix to negate the condition.

# change to the 'example_files/shell_scripting' directory for this section
+
+$ [[ -e hello.sh ]] && echo 'found' || echo 'not found'
+found
+
+$ [[ -e xyz.txt ]] && echo 'found' || echo 'not found'
+not found
+
+# exit status
+$ [[ -e hello.sh ]] ; echo $?
+0
+$ [[ -e xyz.txt ]] ; echo $?
+1
+$ [[ ! -e xyz.txt ]] ; echo $?
+0
+

You can use the -d and -f options to check if the path is a valid directory and file respectively. The -s option checks if the file exists and its size is greater than zero. The -x option checks if the file exists and is executable. See help test and bash manual: Conditional Expressions for a complete list of such options.

String comparisons

  • s1 = s2 or s1 == s2 checks if two strings are equal
    • unquoted portions of s2 will be treated as a wildcard while testing against s1
    • extglob would be considered as enabled for such comparisons
  • s1 != s2 checks if strings are not equal
    • unquoted portions of s2 will be treated as a wildcard while testing against s1
    • extglob would be considered as enabled for such comparisons
  • s1 < s2 checks if s1 sorts before s2 lexicographically
  • s1 > s2 checks if s1 sorts after s2 lexicographically
  • s1 =~ s2 checks if s1 matches the POSIX extended regular expression provided by s2
    • exit status will be 2 if s2 is not a valid regexp

Here are some examples for equal and not-equal comparisons:

$ fruit='apple'
+$ [[ $fruit == 'apple' ]] && echo 'true' || echo 'false'
+true
+$ [[ $fruit == 'banana' ]] && echo 'true' || echo 'false'
+false
+
+# glob should be constructed to match the entire string
+$ [[ hello == h* ]] && echo 'true' || echo 'false'
+true
+# don't quote the glob!
+$ [[ hello == 'h*' ]] && echo 'true' || echo 'false'
+false
+
+# another example to emphasize that the glob should match the entire string
+$ [[ hello == e*o ]] && echo 'true' || echo 'false'
+false
+$ [[ hello == *e*o ]] && echo 'true' || echo 'false'
+true
+
+$ [[ hello != *a* ]] && echo 'true' || echo 'false'
+true
+$ [[ hello != *e* ]] && echo 'true' || echo 'false'
+false
+

Here are some examples for greater-than and less-than comparisons:

$ [[ apple < banana ]] && echo 'true' || echo 'false'
+true
+$ [[ par < part ]] && echo 'true' || echo 'false'
+true
+
+$ [[ mango > banana ]] && echo 'true' || echo 'false'
+true
+$ [[ sun > moon && fig < papaya ]] && echo 'true' || echo 'false'
+true
+
+# don't use this to compare numbers!
+$ [[ 20 > 3 ]] && echo 'true' || echo 'false'
+false
+# -gt and other such operators will be discussed later
+$ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'
+true
+

Here are some examples for regexp comparison. You can use the special array BASH_REMATCH to retrieve specific portions of the string that was matched. Index 0 gives entire matched portion, 1 gives the portion matched by the first capture group and so on.

$ fruit='apple'
+$ [[ $fruit =~ ^a ]] && echo 'true' || echo 'false'
+true
+$ [[ $fruit =~ ^b ]] && echo 'true' || echo 'false'
+false
+
+# entire matched portion
+$ [[ $fruit =~ a.. ]] && echo "${BASH_REMATCH[0]}"
+app
+# portion matched by the first capture group
+$ [[ $fruit =~ a(..) ]] && echo "${BASH_REMATCH[1]}"
+pp
+

Numeric comparisons

  • n1 -eq n2 checks if two numbers are equal
  • n1 -ne n2 checks if two numbers are not equal
  • n1 -gt n2 checks if n1 is greater than n2
  • n1 -ge n2 checks if n1 is greater than or equal to n2
  • n1 -lt n2 checks if n1 is less than n2
  • n1 -le n2 checks if n1 is less than or equal to n2

These operators support only integer comparisons.

$ [[ 20 -gt 3 ]] && echo 'true' || echo 'false'
+true
+
+$ n1='42'
+$ n2='25'
+$ [[ $n1 -gt 30 && $n2 -lt 12 ]] && echo 'true' || echo 'false'
+false
+

Numeric arithmetic operations and comparisons can also be performed within the (( and )) compound command. Here are some sample comparisons:

$ (( 20 > 3 )) && echo 'true' || echo 'false'
+
+$ n1='42'
+$ n2='25'
+$ (( n1 > 30 && n2 < 12 )) && echo 'true' || echo 'false'
+false
+

info Note that the $ prefix was not used for variables in the above examples. See bash manual: Shell Arithmetic for more details.

Accepting user input interactively

You can use the read builtin command to accept input from the user interactively. If multiple variables are given as arguments to the read command, values will be assigned based on whitespace separation by default. Any pending values will be assigned to the last variable. Here are some examples:

# press 'Enter' after the 'read' command
+# and also after you've finished entering the input
+$ read color
+light green
+$ echo "$color"
+light green
+
+# example with multiple variables
+$ read fruit qty
+apple 10
+$ echo "${fruit}: ${qty}"
+apple: 10
+

The -p option helps you to add a user prompt. Here is an example of getting two arguments from the user:

$ cat user_input.sh
+read -p 'Enter two integers separated by spaces: ' num1 num2
+sum=$(( num1 + num2 ))
+echo "$num1 + $num2 = $sum"
+
+$ bash user_input.sh
+Enter two integers separated by spaces: -2 42
+-2 + 42 = 40
+

info You can use the -a option to assign an array, the -d option to specify a custom delimiter instead of newline for terminating user input and so on. See help read and bash manual: Builtins for more details.

if then else

The keywords needed to construct an if control structure are if, then, fi and optionally else and elif. You can use compound commands like [[ and (( to provide the test condition. You can also directly use a command's exit status. Here's an example script:

$ cat if_then_else.sh
+if (( $# != 1 )) ; then
+    echo 'Error! One file argument expected.' 1>&2
+    exit 1
+else
+    if [[ ! -f $1 ]] ; then
+        printf 'Error! %q is not a valid file\n' "$1" 1>&2
+        exit 1
+    else
+        echo "No. of lines in '$1' is $(wc -l < "$1")"
+    fi
+fi
+

1>&2 is used in the above script to redirect error messages to the stderr stream. Sample script invocations are shown below:

$ bash if_then_else.sh
+Error! One file argument expected.
+$ echo $?
+1
+
+$ bash if_then_else.sh xyz.txt
+Error! xyz.txt is not a valid file
+$ echo $?
+1
+
+$ bash if_then_else.sh hello.sh
+No. of lines in 'hello.sh' is 5
+$ echo $?
+0
+

Sometimes you just need to know if the intended command operation was successful or not and then take an action depending on the outcome. In such cases, you can provide the command directly after the if keyword. Note that stdout and stderr of the command will still be active unless redirected or suppressed using appropriate options.

For example, the grep command supports the -q option to suppress stdout. Here's a script using that feature:

$ cat search.sh
+read -p 'Enter a search pattern: ' search
+
+if grep -q "$search" hello.sh ; then
+    echo "match found"
+else
+    echo "match not found"
+fi
+

Sample invocations for the above script:

$ bash search.sh
+Enter a search pattern: echo
+match found
+
+$ bash search.sh
+Enter a search pattern: xyz
+match not found
+

for loop

To construct a for loop, you'll need the for, do and done keywords. Here are some examples:

# iterate over numbers generated using brace expansion
+$ for num in {2..4}; do echo "$num"; done
+2
+3
+4
+
+# iterate over files matched using wildcards
+# echo is used here for dry run testing
+$ for file in [gh]*.sh; do echo mv "$file" "$file.bkp"; done
+mv greeting.sh greeting.sh.bkp
+mv hello.sh hello.sh.bkp
+

As seen in the above examples, the space separated arguments provided after the in keyword are automatically assigned to the variable provided after the for keyword during each iteration.

Here's a modified example of the last example that accepts user provided command line arguments:

$ cat for_loop.sh
+for file in "$@"; do
+    echo mv "$file" "$file.bkp"
+done
+
+$ bash for_loop.sh [gh]*.sh
+mv greeting.sh greeting.sh.bkp
+mv hello.sh hello.sh.bkp
+
+$ bash for_loop.sh report.log ip.txt fruits.txt
+mv report.log report.log.bkp
+mv ip.txt ip.txt.bkp
+mv fruits.txt fruits.txt.bkp
+

Here's an example of iterating over an array:

$ files=('report.log' 'pass_list.txt')
+$ for f in "${files[@]}"; do echo "$f"; done
+report.log
+pass_list.txt
+

info You can use continue and break to alter the loop flow depending on specific conditions. See bash manual: Bourne Shell Builtins for more details.

info for file; is same as for file in "$@"; since in "$@" is the default. I'd recommend using the explicit version.

while loop

Here's a simple while loop construct. You'll see a more practical example later in this chapter.

$ cat while_loop.sh
+i="$1"
+while (( i > 0 )) ; do
+    echo "$i"
+    (( i-- ))
+done
+
+$ bash while_loop.sh 3
+3
+2
+1
+

Reading a file

The while loop in combination with the read builtin can be used to process the content of a file. Here's an example of reading input contents line by line:

$ cat read_file_lines.sh
+while IFS= read -r line; do
+    # do something with each line
+    wc -l "$line"
+done < "$1"
+
+$ printf 'hello.sh\ngreeting.sh\n' > files.txt
+$ bash read_file_lines.sh files.txt
+5 hello.sh
+2 greeting.sh
+

The intention in the above script is to treat each input line literally. So, the IFS (input field separator) special variable is set to an empty string to prevent stripping of leading and trailing whitespaces. The -r option to the read builtin allows \ in the input to be treated literally. Note that the input filename is accepted as the first command line argument and redirected as stdin to the while loop. You also need to make sure that the last line of the input ends with a newline character, otherwise the last line won't be processed.

You can change IFS to split the input line into different fields and specify appropriate number of variables to the read builtin. Here's an example:

$ cat read_file_fields.sh
+while IFS=' : ' read -r field1 field2; do
+    echo "$field2,$field1"
+done < "$1"
+
+$ bash read_file_fields.sh <(printf 'apple : 3\nfig : 100\n')
+3,apple
+100,fig
+

You can pass a number to the -n option for the read builtin to process the input that many characters at a time. Here's an example:

$ while read -r -n2 ip; do echo "$ip"; done <<< '\word'
+\w
+or
+d
+

info The xargs command can also be used for some of the cases discussed above. See unix.stackexchange: parse each line of a text file as a command argument for examples.

Functions

From bash manual: Shell Functions:

Shell functions are a way to group commands for later execution using a single name for the group. They are executed just like a "regular" command. When the name of a shell function is used as a simple command name, the list of commands associated with that function name is executed. Shell functions are executed in the current shell context; no new process is created to interpret them.

You can use either of the syntax shown below to declare functions:

fname () compound-command [ redirections ]
+
+function fname [()] compound-command [ redirections ]
+

Arguments to functions are passed in the same manner as those discussed earlier for shell scripts. Here's an example:

$ cat functions.sh
+add_border ()
+{
+    size='10'
+    color='grey'
+    if (( $# == 1 )) ; then
+        ip="$1"
+    elif (( $# == 2 )) ; then
+        if [[ $1 =~ ^[0-9]+$ ]] ; then
+            size="$1"
+        else
+            color="$1"
+        fi
+        ip="$2"
+    else
+        size="$1"
+        color="$2"
+        ip="$3"
+    fi
+
+    op="${ip%.*}_border.${ip##*.}"
+    echo convert -border "$size" -bordercolor "$color" "$ip" "$op"
+}
+
+add_border flower.png
+add_border 5 insect.png
+add_border red lake.png
+add_border 20 blue sky.png
+

In the above example, echo is used to display the command that will be executed. Remove echo if you want this script to actually create new images with the given parameters. The function accepts one to three arguments and uses default values when some of the arguments are not passed. Here's the output:

$ bash functions.sh
+convert -border 10 -bordercolor grey flower.png flower_border.png
+convert -border 5 -bordercolor grey insect.png insect_border.png
+convert -border 10 -bordercolor red lake.png lake_border.png
+convert -border 20 -bordercolor blue sky.png sky_border.png
+

info Use mogrify instead of convert if you want to modify the input image inplace instead of creating a new image. These image manipulation commands are part of the ImageMagick suite. As an exercise, modify the above function to generate an error if the arguments passed do not match the expected usage. You can also accept an output image name (or perhaps a different suffix) as an additional argument.

The shell script and user defined functions (which in turn might call itself or another function) can both have positional arguments. In such cases, the shell takes cares of restoring positional arguments to the earlier state once a function completes its tasks.

Functions have exit status as well, which is based on the last executed command by default. You can use the return builtin to provide your own custom exit status.

Debugging

You can use the following bash options for debugging purposes:

  • -x print commands and their arguments as they are executed
  • -v verbose option, print shell input lines as they are read

Here's an example with the bash -x option:

$ bash -x search.sh
++ read -p 'Enter a search pattern: ' search
+Enter a search pattern: xyz
++ grep -q xyz hello.sh
++ echo 'match not found'
+match not found
+

The lines starting with + show the command being executed with expanded values if applicable (the search variable to grep -q for example). Multiple + will be used if there are multiple expansions. Here's how bash -xv would behave for the same script:

$ bash -xv search.sh
+read -p 'Enter a search pattern: ' search
++ read -p 'Enter a search pattern: ' search
+Enter a search pattern: xyz
+
+if grep -q "$search" hello.sh ; then
+    echo "match found"
+else
+    echo "match not found"
+fi
++ grep -q xyz hello.sh
++ echo 'match not found'
+match not found
+

info You can also use set -x or set -v or set -xv from within the script to debug from a particular point onwards. You can turn off such debugging by using + instead of - as the option prefix (for example, set +x).

shellcheck

shellcheck is a static analysis tool that gives warnings and suggestions for scripts. You can use it online or install the tool for offline use. Given the various bash gotchas, this tool is highly recommended for both beginners and advanced users.

Consider this script:

$ cat bad_script.sh
+#!/bin/bash
+
+greeting = 'hello world'
+echo "$greeting"
+

Here's how shellcheck reports the issue:

$ shellcheck bad_script.sh
+
+In bad_script.sh line 3:
+greeting = 'hello world'
+         ^-- SC1068: Don't put spaces around the = in assignments
+                     (or quote to make it literal).
+
+For more information:
+  https://www.shellcheck.net/wiki/SC1068 -- Don't put spaces around the = in ...
+

info If the script doesn't have a shebang, you can use the -s option (shellcheck -s bash for example) to specify the shell application.

info warning Note that shellcheck will not catch all types of issues. And suggestions should not be blindly accepted without understanding if it makes sense in the given context.

Resource lists

Here are some more learning resources:

Shell Scripting

  • Bash Guide — aspires to teach good practice techniques for using Bash, and writing simple scripts
  • Bash Scripting Tutorial — solid foundation in how to write Bash scripts, to get the computer to do complex, repetitive tasks for you
  • bash-handbook — for those who want to learn Bash without diving in too deeply
  • Serious Shell Programming — focuses on POSIX-compliant Bourne Shell for portability

Handy tools, tips and reference

Specific topics

Exercises

info Use a temporary working directory before attempting the exercises. You can delete such practice directories afterwards.

1) What's wrong with the script shown below? Also, will the error go away if you use bash try.sh instead?

$ printf '    \n!#/bin/bash\n\necho hello\n' > try.sh
+$ chmod +x try.sh
+$ ./try.sh
+./try.sh: line 2: !#/bin/bash: No such file or directory
+hello
+
+# expected output
+$ ./try.sh
+hello
+

2) Will the command shown below work? If so, what would be the output?

$ echo echo hello | bash
+

3) When would you source a script instead of using bash or creating an executable using shebang?

4) How would you display the contents of a variable with shake appended?

$ fruit='banana'
+
+$ echo # ???
+bananashake
+

5) What changes would you make to the code shown below to get the expected output?

# default behavior
+$ n=100
+$ n+=100
+$ echo "$n"
+100100
+
+# expected output
+$ echo "$n"
+200
+

6) Is the following code valid? If so, what would be the output of the echo command?

$ declare -a colors
+$ colors[3]='green'
+$ colors[1]='blue'
+
+$ echo "${colors[@]}"
+# ???
+

7) How would you get the last three characters of a variable's contents?

$ fruit='banana'
+
+# ???
+ana
+

8) Will the second echo command give an error? If not, what will be the output?

$ fruits=('apple' 'fig' 'mango')
+$ echo "${#fruits[@]}"
+3
+
+$ echo "${#fruits}"
+# ???
+

9) For the given array, use parameter expansion to remove characters until the first/last space.

$ colors=('green' 'dark brown' 'deep sky blue white')
+
+# remove till the first space
+$ printf '%s\n' # ???
+green
+brown
+sky blue white
+
+# remove till the last space
+$ printf '%s\n' # ???
+green
+brown
+white
+

10) Use parameter expansion to get the expected outputs shown below.

$ ip='apple:banana:cherry:dragon'
+
+$ echo # ???
+apple:banana:cherry
+
+$ echo # ???
+apple
+

11) Is it possible to achieve the expected outputs shown below using parameter expansion? If so, how?

$ ip1='apple:banana:cherry:dragon'
+$ ip2='Cradle:Mistborn:Piranesi'
+
+$ echo # ???
+apple 42 dragon
+$ echo # ???
+Cradle 42 Piranesi
+
+$ echo # ???
+fig:banana:cherry:dragon
+$ echo # ???
+fig:Mistborn:Piranesi
+
+$ echo # ???
+apple:banana:cherry:end
+$ echo # ???
+Cradle:Mistborn:end
+

12) For the given input, change case as per the expected outputs shown below.

$ ip='This is a Sample STRING'
+
+$ echo # ???
+THIS IS A SAMPLE STRING
+
+$ echo # ???
+this is a sample string
+
+$ echo # ???
+tHIS IS A sAMPLE string
+

13) Why does the conditional expression shown below fail?

$ touch ip.txt
+$ [[-f ip.txt]] && echo 'file exists'
+[[-f: command not found
+

14) What is the difference between the == and =~ string comparison operators?

15) Why does the conditional expression used below show failed both times? Modify the expressions such that the first one correctly says matched instead of failed.

$ f1='1234.txt'
+$ f2='report_2.txt'
+
+$ [[ $f1 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'
+failed
+$ [[ $f2 == '+([0-9]).txt' ]] && echo 'matched' || echo 'failed'
+failed
+

16) Extract the digits that follow a : character for the given variable contents.

$ item='chocolate:50'
+# ???
+50
+
+$ item='50 apples, fig:100, books-12'
+# ???
+100
+

17) Modify the expression shown below to correctly report true instead of false.

$ num=12345
+$ [[ $num > 3 ]] && echo 'true' || echo 'false'
+false
+

18) Write a shell script named array.sh that accepts array input from the user followed by another input as index. Display the corresponding value at that index. Couple of examples are shown below.

$ bash array.sh
+enter array elements: apple banana cherry
+enter array index: 1
+element at index '1' is: banana
+
+$ bash array.sh
+enter array elements: dragon unicorn centaur
+enter array index: -1
+element at index '-1' is: centaur
+

19) Write a shell script named case.sh that accepts exactly two command line arguments. The first argument can be lower, upper or swap and this should be used to transform the contents of the second argument. Examples script invocations are shown below, including what should happen if the command line arguments do not meet the script expectations.

$ ./case.sh upper 'how are you?'
+HOW ARE YOU?
+
+$ ./case.sh lower PineAPPLE
+pineapple
+
+$ ./case.sh swap 'HeLlo WoRlD'
+hElLO wOrLd
+
+$ ./case.sh lower
+Error! Two arguments expected.
+$ echo $?
+1
+
+$ ./case.sh upper apple fig
+Error! Two arguments expected.
+
+$ ./case.sh lowercase DRAGON
+Error! 'lowercase' command not recognized.
+$ echo $?
+1
+
+$ ./case.sh apple lower 2> /dev/null
+$ echo $?
+1
+

20) Write a shell script named loop.sh that displays the number of lines for each of the files passed as command line arguments.

$ printf 'apple\nbanana\ncherry\n' > items_1.txt
+$ printf 'dragon\nowl\nunicorn\ntroll\ncentaur\n' > items_2.txt
+
+$ bash loop.sh items_1.txt
+number of lines in 'items_1.txt' is: 3
+
+$ bash loop.sh items_1.txt items_2.txt
+number of lines in 'items_1.txt' is: 3
+number of lines in 'items_2.txt' is: 5
+

21) Write a shell script named read_file.sh that reads a file line by line to be passed as an argument to the paste -sd, command. Can you also write a solution using the xargs command instead of a script?

$ printf 'apple\nbanana\ncherry\n' > items_1.txt
+$ printf 'dragon\nowl\nunicorn\ntroll\ncentaur\n' > items_2.txt
+$ printf 'items_1.txt\nitems_2.txt\n' > list.txt
+
+$ bash read_file.sh list.txt
+apple,banana,cherry
+dragon,owl,unicorn,troll,centaur
+
+$ xargs # ???
+apple,banana,cherry
+dragon,owl,unicorn,troll,centaur
+

22) Write a function named add_path which prefixes the path of the current working directory to the arguments it receives and displays the results. Examples are shown below.

$ add_path() # ???
+
+$ cd
+$ pwd
+/home/learnbyexample
+$ add_path ip.txt report.log
+/home/learnbyexample/ip.txt /home/learnbyexample/report.log
+
+$ cd cli-computing
+$ pwd
+/home/learnbyexample/cli-computing
+$ add_path f1
+/home/learnbyexample/cli-computing/f1
+

23) What do the options bash -x and bash -v do?

24) What is shellcheck and when would you use it?

\ No newline at end of file diff --git a/sidebar.js b/sidebar.js new file mode 100644 index 0000000..7a8f9d3 --- /dev/null +++ b/sidebar.js @@ -0,0 +1,66 @@ +// Un-active everything when you click it +Array.prototype.forEach.call(document.getElementsByClassName("pagetoc")[0].children, function(el) { + el.addEventHandler("click", function() { + Array.prototype.forEach.call(document.getElementsByClassName("pagetoc")[0].children, function(el) { + el.classList.remove("active"); + }); + el.classList.add("active"); + }); +}); + +var updateFunction = function() { + + var id; + var elements = document.getElementsByClassName("header"); + Array.prototype.forEach.call(elements, function(el) { + if (window.pageYOffset >= el.offsetTop) { + id = el; + } + }); + + Array.prototype.forEach.call(document.getElementsByClassName("pagetoc")[0].children, function(el) { + el.classList.remove("active"); + }); + + Array.prototype.forEach.call(document.getElementsByClassName("pagetoc")[0].children, function(el) { + if (id.href.localeCompare(el.href) == 0) { + el.classList.add("active"); + } + }); +}; + +// Populate sidebar on load +window.addEventListener('load', function() { + var pagetoc = document.getElementsByClassName("pagetoc")[0]; + var elements = document.getElementsByClassName("header"); + Array.prototype.forEach.call(elements, function(el) { + var link = document.createElement("a"); + + // Indent shows hierarchy + var indent = ""; + switch (el.parentElement.tagName) { + case "H2": + indent = "20px"; + break; + case "H3": + indent = "40px"; + break; + case "H4": + indent = "60px"; + break; + default: + break; + } + + link.appendChild(document.createTextNode(el.text)); + link.style.paddingLeft = indent; + link.href = el.href; + pagetoc.appendChild(link); + }); + updateFunction.call(); +}); + + + +// Handle active elements on scroll +window.addEventListener("scroll", updateFunction); diff --git a/sorting-stuff.html b/sorting-stuff.html new file mode 100644 index 0000000..cae0d54 --- /dev/null +++ b/sorting-stuff.html @@ -0,0 +1,271 @@ +Sorting Stuff - Linux Command Line Computing

Sorting Stuff

In this chapter, you'll learn how to sort input based on various criteria. And then, you'll learn about tools that typically require sorted input for performing operations like finding unique entries, comparing two files line wise and so on.

info The example_files directory has the sample input files used in this chapter.

sort

As the name implies, this command is used to sort the contents of input files. Alphabetic sort and numeric sort? Possible. How about sorting a particular column? Possible. Prioritized multiple sorting order? Possible. Randomize? Unique? Lots of features supported by this powerful command.

Common options

Commonly used options are shown below. Examples will be discussed in the later sections.

  • -n sort numerically
  • -g general numeric sort
  • -V version sort (aware of numbers within text)
  • -h sort human readable numbers (ex: 4K, 3M, 12G, etc)
  • -k sort via key (column sorting)
  • -t single byte character as the field separator (default is non-blank to blank transition)
  • -u sort uniquely
  • -R random sort
  • -r reverse the sort output
  • -o redirect sorted result to a specified filename (ex: for inplace sorting)

Default sort

By default, sort orders the input lexicographically in ascending order. You can use the -r option to reverse the results.

# default sort
+$ printf 'banana\ncherry\napple' | sort
+apple
+banana
+cherry
+
+# sort and then display the results in reversed order
+$ printf 'peace\nrest\nquiet' | sort -r
+rest
+quiet
+peace
+

info Use the -f option if you want to ignore case. See also coreutils FAQ: Sort does not sort in normal order!.

Numerical sort

There are several ways to deal with input containing different kind of numbers:

$ printf '20\n2\n-3\n111\n3.14' | sort -n
+-3
+2
+3.14
+20
+111
+
+# sorting human readable numbers
+$ sort -hr file_size.txt
+1.4G    games
+316M    projects
+746K    report.log
+104K    power.log
+20K     sample.txt
+
+# version sort
+$ sort -V timings.txt
+3m20.058s
+3m42.833s
+4m3.083s
+4m11.130s
+5m35.363s
+

Unique sort

The -u option will keep only the first copy of lines that are deemed to be equal.

# -f option ignores case differences
+$ printf 'CAT\nbat\ncat\ncar\nbat\n' | sort -fu
+bat
+car
+CAT
+

Column sort

The -k option allows you to sort based on specific columns instead of the entire input line. By default, the empty string between non-blank and blank characters is considered as the separator. This option accepts arguments in various ways. You can specify starting and ending column numbers separated by a comma. If you specify only the starting column, the last column will be used as the ending column. Usually you just want to sort by a single column, in which case the same number is specified as both the starting and ending columns. Here's an example:

$ cat shopping.txt
+apple   50
+toys    5
+Pizza   2
+mango   25
+Banana  10
+
+# sort based on the 2nd column numbers
+$ sort -k2,2n shopping.txt
+Pizza   2
+toys    5
+Banana  10
+mango   25
+apple   50
+

info You can use the -t option to specify a single byte character as the field separator. Use \0 to specify ASCII NUL as the separator.

info Use the -s option to retain the original order of input lines when two or more lines are deemed equal. You can still use multiple keys to specify your own tie breakers, -s only prevents the last resort comparison.

uniq

This command helps you to identify and remove duplicates. Usually used with sorted inputs as the comparison is made between adjacent lines only.

Common options

Commonly used options are shown below. Examples will be discussed in the later sections.

  • -u display only the unique entries
  • -d display only the duplicate entries
  • -D display all the copies of duplicates
  • -c prefix count
  • -i ignore case while determining duplicates
  • -f skip the first N fields (separator is space/tab characters)
  • -s skip the first N characters
  • -w restricts the comparison to the first N characters

Default uniq

By default, uniq retains only one copy of duplicate lines:

# same as sort -u for this case
+$ printf 'brown\nbrown\nbrown\ngreen\nbrown\nblue\nblue' | sort | uniq
+blue
+brown
+green
+
+# can't use sort -n -u here
+$ printf '2 balls\n13 pens\n2 pins\n13 pens\n' | sort -n | uniq
+2 balls
+2 pins
+13 pens
+

Unique and duplicate entries

The -u option will display only the unique entries. That is, only if a line doesn't occur more than once.

$ cat purchases.txt
+coffee
+tea
+washing powder
+coffee
+toothpaste
+tea
+soap
+tea
+
+$ sort purchases.txt | uniq -u
+soap
+toothpaste
+washing powder
+

The -d option will display only the duplicate entries. That is, only if a line is seen more than once. To display all the copies of duplicates, use the -D option.

$ sort purchases.txt | uniq -d
+coffee
+tea
+
+$ sort purchases.txt | uniq -D
+coffee
+coffee
+tea
+tea
+tea
+

Prefix count

If you want to know how many times a line has been repeated, use the -c option. This will be added as a prefix.

$ sort purchases.txt | uniq -c
+      2 coffee
+      1 soap
+      3 tea
+      1 toothpaste
+      1 washing powder
+
+$ sort purchases.txt | uniq -dc
+      2 coffee
+      3 tea
+
+# sorting by number of occurrences
+$ sort purchases.txt | uniq -c | sort -nr
+      3 tea
+      2 coffee
+      1 washing powder
+      1 toothpaste
+      1 soap
+

Partial match

uniq has three options to change the matching criteria to partial parts of the input line. These aren't as powerful as the sort -k option, but they do come in handy for some use cases.

# compare only the first 2 characters
+$ printf '1) apple\n1) almond\n2) banana\n3) cherry\n3) cup' | uniq -w2
+1) apple
+2) banana
+3) cherry
+
+# -f1 skips the first field
+# -s2 then skips two characters (including the blank character)
+# -w2 uses the next two characters for comparison ('bl' and 'ch' in this example)
+$ printf '2 @blue\n10 :black\n5 :cherry\n3 @chalk' | uniq -f1 -s2 -w2
+2 @blue
+5 :cherry
+

comm

The comm command finds common and unique lines between two sorted files. By default, you'll get a tabular output with three columns:

  • first column has lines unique to the first file
  • second column has lines unique to the second file
  • third column has lines common to both the files
# side by side view of already sorted sample files
+$ paste c1.txt c2.txt
+Blue    Black
+Brown   Blue
+Orange  Green
+Purple  Orange
+Red     Pink
+Teal    Red
+White   White
+
+# default three column output
+$ comm c1.txt c2.txt
+        Black
+                Blue
+Brown
+        Green
+                Orange
+        Pink
+Purple
+                Red
+Teal
+                White
+

You can use one or more of the following options to suppress columns:

  • -1 to suppress lines unique to the first file
  • -2 to suppress lines unique to the second file
  • -3 to suppress lines common to both the files
# only the common lines
+$ comm -12 c1.txt c2.txt
+Blue
+Orange
+Red
+White
+
+# lines unique to the second file
+$ comm -13 c1.txt c2.txt
+Black
+Green
+Pink
+

join

By default, the join command combines two files based on the first field content (also referred as key). Only the lines with common keys will be part of the output.

The key field will be displayed first in the output (this distinction will come into play if the first field isn't the key). Rest of the line will have the remaining fields from the first and second files, in that order. One or more blanks (space or tab) will be considered as the input field separator and a single space will be used as the output field separator. If present, blank characters at the start of the input lines will be ignored.

# sample sorted input files
+$ cat shopping_jan.txt
+apple   10
+banana  20
+soap    3
+tshirt  3
+$ cat shopping_feb.txt
+banana  15
+fig     100
+pen     2
+soap    1
+
+# combine common lines based on the first field
+$ join shopping_jan.txt shopping_feb.txt
+banana 20 15
+soap 3 1
+

info Note that the collating order used for join should be same as the one used to sort the input files. Use join -i to ignore case, similar to sort -f usage.

If a field value is present multiple times in the same input file, all possible combinations will be present in the output. As shown below, join will also ensure to add a final newline character even if not present in the input.

$ join <(printf 'a f1_x\na f1_y') <(printf 'a f2_x\na f2_y')
+a f1_x f2_x
+a f1_x f2_y
+a f1_y f2_x
+a f1_y f2_y
+

info There are many more features such as specifying field delimiter, selecting specific fields from each input file in a particular order, filling fields for non-matching lines and so on. See the join chapter from my CLI text processing with GNU Coreutils ebook for explanations and examples.

Exercises

info Use the example_files/text_files directory for input files used in the following exercises.

1) Default sort doesn't work for numbers. Correct the command used below:

# wrong output
+$ printf '100\n10\n20\n3000\n2.45\n' | sort
+10
+100
+20
+2.45
+3000
+
+# expected output
+$ printf '100\n10\n20\n3000\n2.45\n' | sort # ???
+2.45
+10
+20
+100
+3000
+

2) Which sort option will help you ignore case?

$ printf 'Super\nover\nRUNE\ntea\n' | LC_ALL=C sort # ???
+over
+RUNE
+Super
+tea
+

3) Go through the sort manual and use appropriate options to get the output shown below.

# wrong output
+$ printf '+120\n-1.53\n3.14e+4\n42.1e-2' | sort -n
+-1.53
++120
+3.14e+4
+42.1e-2
+
+# expected output
+$ printf '+120\n-1.53\n3.14e+4\n42.1e-2' | sort # ???
+-1.53
+42.1e-2
++120
+3.14e+4
+

4) Sort the scores.csv file numerically in ascending order using the contents of the second field. Header line should be preserved as the first line as shown below. Hint: see the Shell Features chapter.

# ???
+Name,Maths,Physics,Chemistry
+Lin,78,83,80
+Cy,97,98,95
+Ith,100,100,100
+

5) Sort the contents of duplicates.txt by the fourth column numbers in descending order. Retain only the first copy of lines with the same number.

# ???
+dark red,sky,rose,555
+blue,ruby,water,333
+dark red,ruby,rose,111
+brown,toy,bread,42
+

6) Will uniq throw an error if the input is not sorted? What do you think will be the output for the following input?

$ printf 'red\nred\nred\ngreen\nred\nblue\nblue' | uniq
+# ???
+

7) Retain only the unique entries based on the first two characters of the input lines. Sort the input if necessary.

$ printf '3) cherry\n1) apple\n2) banana\n1) almond\n'
+3) cherry
+1) apple
+2) banana
+1) almond
+
+$ printf '3) cherry\n1) apple\n2) banana\n1) almond\n' | # ???
+2) banana
+3) cherry
+

8) Count the number of times input lines are repeated and display the results in the format shown below.

$ printf 'brown\nbrown\nbrown\ngreen\nbrown\nblue\nblue' | # ???
+      1 green
+      2 blue
+      4 brown
+

9) Display lines present in c1.txt but not in c2.txt using the comm command. Assume that the input files are already sorted.

# ???
+Brown
+Purple
+Teal
+

10) Use appropriate options to get the expected output shown below.

# wrong usage, no output
+$ join <(printf 'apple 2\nfig 5') <(printf 'Fig 10\nmango 4')
+
+# expected output
+# ???
+fig 5 10
+

11) What are the differences between sort -u and uniq -u options, if any?

\ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..540aa18 --- /dev/null +++ b/style.css @@ -0,0 +1,46 @@ +h1 { + color: #ff6600; +} + +@media only screen and (max-width:1439px) { + .sidetoc { + display: none; + } +} + +@media only screen and (min-width:1440px) { + main { + position: relative; + } + .sidetoc { + margin-left: auto; + margin-right: auto; + left: calc(100% + (var(--content-max-width))/4 - 140px); + position: absolute; + } + .pagetoc { + position: fixed; + width: 200px; + height: calc(100vh - var(--menu-bar-height) - 0.67em * 4); + overflow: auto; + } + .pagetoc a { + border-left: 1px solid var(--sidebar-bg); + color: var(--fg) !important; + display: block; + padding-bottom: 5px; + padding-top: 5px; + padding-left: 10px; + text-align: left; + text-decoration: none; + } + .pagetoc a:hover, + .pagetoc a.active { + background: var(--sidebar-bg); + color: var(--sidebar-fg) !important; + } + .pagetoc .active { + background: var(--sidebar-bg); + color: var(--sidebar-fg); + } +} diff --git a/tomorrow-night.css b/tomorrow-night.css new file mode 100644 index 0000000..5b4aca7 --- /dev/null +++ b/tomorrow-night.css @@ -0,0 +1,102 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-attribute, +.hljs-tag, +.hljs-regexp, +.ruby .hljs-constant, +.xml .hljs-tag .hljs-title, +.xml .hljs-pi, +.xml .hljs-doctype, +.html .hljs-doctype, +.css .hljs-id, +.css .hljs-class, +.css .hljs-pseudo { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-preprocessor, +.hljs-pragma, +.hljs-built_in, +.hljs-literal, +.hljs-params, +.hljs-constant { + color: #de935f; +} + +/* Tomorrow Yellow */ +.ruby .hljs-class .hljs-title, +.css .hljs-rule .hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-value, +.hljs-inheritance, +.hljs-header, +.hljs-name, +.ruby .hljs-symbol, +.xml .hljs-cdata { + color: #b5bd68; +} + +/* Tomorrow Aqua */ +.hljs-title, +.css .hljs-hexcolor { + color: #8abeb7; +} + +/* Tomorrow Blue */ +.hljs-function, +.python .hljs-decorator, +.python .hljs-title, +.ruby .hljs-function .hljs-title, +.ruby .hljs-title .hljs-keyword, +.perl .hljs-sub, +.javascript .hljs-title, +.coffeescript .hljs-title { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.javascript .hljs-function { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; +} + +.coffeescript .javascript, +.javascript .xml, +.tex .hljs-formula, +.xml .javascript, +.xml .vbscript, +.xml .css, +.xml .hljs-cdata { + opacity: 0.5; +} + +.hljs-addition { + color: #718c00; +} + +.hljs-deletion { + color: #c82829; +} diff --git a/viewing-part-or-whole-file-contents.html b/viewing-part-or-whole-file-contents.html new file mode 100644 index 0000000..04f10c4 --- /dev/null +++ b/viewing-part-or-whole-file-contents.html @@ -0,0 +1,236 @@ +Viewing Part or Whole File Contents - Linux Command Line Computing

Viewing Part or Whole File Contents

In this chapter, you'll learn how to view contents of files from within the terminal. If the contents are too long, you can choose to view one screenful at a time or get only the starting/ending portions of the input. The commands used for these purposes also have other functionalities, some of which will be discussed in this chapter as well.

info The example_files directory has the sample input files used in this chapter.

cat

The cat command derives its name from concatenate. It is primarily used to combine the contents of multiple files to be saved in a file or sent as input to another command.

Commonly used options are shown below:

  • -n prefix line number and a tab character to each input line
  • -b like -n but doesn't number empty lines
  • -s squeeze consecutive empty lines to a single empty line
  • -v view special characters like NUL using the caret notation
  • -e view special characters as well as mark the end of line
  • -A includes -e and also helps to spot tab characters

Here are some examples to showcase cat's main utility. One or more files can be given as arguments.

info As mentioned earlier, the example_files directory has the sample input files used in this chapter. You need to cd into the example_files/text_files directory to follow along the examples shown in this chapter.

# view contents of a single file
+$ cat greeting.txt
+Hi there
+Have a nice day
+
+# another example
+$ cat fruits.txt
+banana
+papaya
+mango
+
+# concatenate multiple files
+$ cat greeting.txt fruits.txt
+Hi there
+Have a nice day
+banana
+papaya
+mango
+

To save the output of concatenation, use redirection:

$ cat greeting.txt fruits.txt > op.txt
+
+$ cat op.txt
+Hi there
+Have a nice day
+banana
+papaya
+mango
+

You can represent stdin data using - as a file argument. If file arguments are not present, cat will read from stdin data if present or wait for interactive input. Note that - is also supported by many more commands to indicate stdin data.

# concatenate contents of 'greeting.txt' and 'stdin' data
+$ echo 'apple banana cherry' | cat greeting.txt -
+Hi there
+Have a nice day
+apple banana cherry
+

info Using cat to view the contents of a file, to concatenate them, etc is well and good. But, using cat when it is not needed is a bad habit that you should avoid. See wikipedia: UUOC and Useless Use of Cat Award for more details.

cat also helps you spot special characters using the caret notation:

# example for backspace and carriage return characters
+$ printf 'car\bd\nbike\rp\n'
+cad
+pike
+$ printf 'car\bd\nbike\rp\n' | cat -v
+car^Hd
+bike^Mp
+
+# example with tab characters and end-of-line marker
+$ printf '1 2\t3\f4\v5   \n' | cat -A
+1 2^I3^L4^K5   $
+

tac

You can concatenate files using tac as well, but the output will be printed in the reverse (line wise). If you pass multiple input files, each file content will be reversed separately. Here are some examples:

$ printf 'apple\nbanana\ncherry\n' | tac
+cherry
+banana
+apple
+
+# won't be same as: cat greeting.txt fruits.txt | tac
+$ tac greeting.txt fruits.txt
+Have a nice day
+Hi there
+mango
+papaya
+banana
+

warning If the last line of input doesn't end with a newline, the output will also not have that newline character.

$ printf 'apple\nbanana\ncherry' | tac
+cherrybanana
+apple
+

less

The cat command is not suitable for viewing contents of large files in the terminal. The less command automatically fits the content to the size of the terminal, allows scrolling and has nifty features for effective viewing. Typically, the man command uses less as the pager to display the documentation. The navigation options are similar to the Vim text editor.

Commonly used commands are given below. You can press the h key for builtin help.

  • and arrow keys to move up and down by a line
    • you can also use k and j keys (same keys as those used by the Vim text editor)
  • f and b keys to move forward and backward by a screenful of content
    • Space key also moves forward by a screen
  • mouse scroll moves up and down by a few lines
  • g or Home go to the start of the file
  • G or End go to the end of the file
  • /pattern followed by Enter search for the given pattern in the forward direction
    • pattern refers to regular expressions and depends on the regex library in your system
    • the flavor is Extended Regular Expressions (ERE) on my system
    • see man re_format for more details
  • ?pattern followed by Enter search for the given pattern in the backward direction
  • n go to the next match
  • N go to the previous match
  • q quit

As an example, use less /usr/share/dict/words to open a dictionary file and practice the commands discussed above. If your pager is set to less for manual pages, you can also try something like man ls for practice.

Similar to the cat command, you can use the -s option to squeeze consecutive blank lines. But unlike cat -n, you need to use less -N to prefix line numbers. The lowercase -n option will turn off numbering.

Further Reading

tail

By default, tail displays the last 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using tail -n +N, you can get all the lines starting from the Nth line.

Here's an example file that'll be used for illustration purposes:

$ cat sample.txt 
+ 1) Hello World
+ 2) 
+ 3) Hi there
+ 4) How are you
+ 5) 
+ 6) Just do-it
+ 7) Believe it
+ 8) 
+ 9) banana
+10) papaya
+11) mango
+12) 
+13) Much ado about nothing
+14) He he he
+15) Adios amigo
+

Here are some examples with the -n option:

# last two lines (input has 15 lines)
+$ tail -n2 sample.txt
+14) He he he
+15) Adios amigo
+
+# all lines starting from the 11th line
+# space between -n and +N is optional
+$ tail -n +11 sample.txt
+11) mango
+12) 
+13) Much ado about nothing
+14) He he he
+15) Adios amigo
+

If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option.

$ tail -n2 fruits.txt sample.txt 
+==> fruits.txt <==
+papaya
+banana
+
+==> sample.txt <==
+14) He he he
+15) Adios amigo
+

The -c option works similar to the -n option, but with bytes instead of lines:

# last three bytes
+# note that the input doesn't end with a newline character
+$ printf 'apple pie' | tail -c3
+pie
+
+# starting from the fifth byte
+$ printf 'car\njeep\nbus\n' | tail -c +5
+jeep
+bus
+

Further Reading

By default, head displays the first 10 lines of input files. If there are less than 10 lines in the input, only those lines will be displayed. You can use the -n option to change the number of lines displayed. By using head -n -N, you can get all the input lines except the last N lines.

# first three lines
+$ head -n3 sample.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+
+# except the last 11 lines
+$ head -n -11 sample.txt
+ 1) Hello World
+ 2) 
+ 3) Hi there
+ 4) How are you
+

You can select a range of lines by combining both the head and tail commands.

# 9th to 11th lines
+# same as: tail -n +9 sample.txt | head -n3
+$ head -n11 sample.txt | tail -n +9
+ 9) banana
+10) papaya
+11) mango
+

If you pass multiple input files, each file will be processed separately. By default, the output is nicely formatted with filename headers and empty line separators which you can override with the -q (quiet) option.

$ printf '1\n2\n' | head -n1 greeting.txt -
+==> greeting.txt <==
+Hi there
+
+==> standard input <==
+1
+

The -c option works similar to the -n option, but with bytes instead of lines:

# first three bytes
+$ printf 'apple pie' | head -c3
+app
+
+# excluding the last four bytes
+$ printf 'car\njeep\nbus\n' | head -c -4
+car
+jeep
+

Exercises

info Use the example_files/text_files directory for input files used in the following exercises.

1) Which option(s) would you use to get the output shown below?

$ printf '\n\n\ndragon\n\n\nunicorn\n\n\n' | cat # ???
+
+     1  dragon
+
+     2  unicorn
+
+

2) Pass appropriate arguments to the cat command to get the output shown below.

$ cat greeting.txt
+Hi there
+Have a nice day
+
+$ echo '42 apples and 100 bananas' | cat # ???
+42 apples and 100 bananas
+Hi there
+Have a nice day
+

3) Will the two commands shown below produce the same output? If not, why not?

$ cat fruits.txt ip.txt | tac
+
+$ tac fruits.txt ip.txt 
+

4) Go through the manual for the tac command and use appropriate options and arguments to get the output shown below.

$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+# ???
+%=%=
+brown
+green
+%=%=
+apple
+banana
+

5) What is the difference between less -n and less -N options? Does cat -n and less -n have similar functionality?

6) Which command would you use to open another file from within an existing less session? And which commands would you use to navigate between previous and next files?

7) Use appropriate commands and shell features to get the output shown below.

$ printf 'carpet\njeep\nbus\n'
+carpet
+jeep
+bus
+
+# use the above 'printf' command for input data
+$ c=# ???
+$ echo "$c"
+car
+

8) How would you display all the input lines except the first one?

$ printf 'apple\nfig\ncarpet\njeep\nbus\n' | # ???
+fig
+carpet
+jeep
+bus
+

9) Which command(s) would you use to get the output shown below?

$ cat fruits.txt
+banana
+papaya
+mango
+$ cat blocks.txt
+%=%=
+apple
+banana
+%=%=
+brown
+green
+
+# ???
+banana
+papaya
+%=%=
+apple
+

10) Use a combination of the head and tail commands to get the 11th to 14th characters from the given input.

$ printf 'apple\nfig\ncarpet\njeep\nbus\n' | # ???
+carp
+

11) Extract the starting six bytes from the input files table.txt and fruits.txt.

# ???
+brown banana
+

12) Extract the last six bytes from the input files fruits.txt and table.txt.

# ???
+mango
+ 3.14
+
\ No newline at end of file